Submissão para Rinha de Backend, Segunda Edição: 2024/Q1 - Controle de Concorrência
+ ++ + + + + +
+ +Saulo Felipe
+Submissão feita com: +-
+
- Link do repositório aqui +
Bun
comtypescript
eElysia
para a API
+ Sqlite
como banco de dados
+ Nginx
como load balancer
+ Websocket
+
+ + + +## Carlos Rodrigues + +Submissão feita com: + +- `nginx` como load balancer +- `postgres` como banco de dados +- `rust` para api com as libs `sqlx`, `actix_web`, `chrono` e `serde` +- [Repositório da api](https://github.com/carls-rodrigues/rinha-backend-rust) + +[@cerfdotdev](https://twitter.com/cerfdotdev) @ twitter diff --git a/participantes/carls-rodrigues/config/init.sql b/participantes/carls-rodrigues/config/init.sql new file mode 100644 index 000000000..4f572aa7c --- /dev/null +++ b/participantes/carls-rodrigues/config/init.sql @@ -0,0 +1,43 @@ +CREATE TABLE clientes ( + id SERIAL PRIMARY KEY, + nome VARCHAR(50) NOT NULL, + limite INTEGER NOT NULL +); + +CREATE TABLE IF NOT EXISTS transacoes ( + id SERIAL PRIMARY KEY, + cliente_id INTEGER NOT NULL, + valor INTEGER NOT NULL, + tipo CHAR(1) NOT NULL, + descricao VARCHAR(10) NOT NULL, + realizada_em TIMESTAMP NOT NULL DEFAULT NOW(), + CONSTRAINT fk_clientes_transacoes_id + FOREIGN KEY (cliente_id) REFERENCES clientes(id) +); + +CREATE INDEX ON public.transacoes (cliente_id); +CREATE INDEX ON public.transacoes (cliente_id, realizada_em DESC); + + +CREATE TABLE saldos ( + id SERIAL PRIMARY KEY, + cliente_id INTEGER NOT NULL, + valor INTEGER NOT NULL, + CONSTRAINT fk_clientes_saldos_id + FOREIGN KEY (cliente_id) REFERENCES clientes(id) +); + +DO $$ +BEGIN + INSERT INTO clientes (nome, limite) + VALUES + ('o barato sai caro', 1000 * 100), + ('zan corp ltda', 800 * 100), + ('les cruders', 10000 * 100), + ('padaria joia de cocaia', 100000 * 100), + ('kid mais', 5000 * 100); + + INSERT INTO saldos (cliente_id, valor) + SELECT id, 0 FROM clientes; +END; +$$; \ No newline at end of file diff --git a/participantes/carls-rodrigues/config/nginx.conf b/participantes/carls-rodrigues/config/nginx.conf new file mode 100644 index 000000000..00d0d2a91 --- /dev/null +++ b/participantes/carls-rodrigues/config/nginx.conf @@ -0,0 +1,34 @@ +worker_processes auto; +worker_rlimit_nofile 500000; + +events { + use epoll; + worker_connections 1024; + multi_accept on; + accept_mutex off; +} +http { + access_log off; + error_log /dev/null emerg; + sendfile on; + tcp_nopush off; + tcp_nodelay on; + gzip on; + + upstream api { + server api01:8080; + server api02:8080; + keepalive 200; + } + server { + listen 9999; + location / { + proxy_buffering off; + proxy_set_header Connection ""; + proxy_http_version 1.1; + proxy_set_header Keep-Alive ""; + proxy_set_header Proxy-Connection "keep-alive"; + proxy_pass http://api; + } + } +} \ No newline at end of file diff --git a/participantes/carls-rodrigues/docker-compose.logs b/participantes/carls-rodrigues/docker-compose.logs new file mode 100644 index 000000000..0160bc7c9 --- /dev/null +++ b/participantes/carls-rodrigues/docker-compose.logs @@ -0,0 +1,96 @@ + Network carls-rodrigues_rinha-network Creating + Network carls-rodrigues_rinha-network Created + Container carls-rodrigues-db-1 Creating + Container carls-rodrigues-db-1 Created + Container carls-rodrigues-api01-1 Creating + Container carls-rodrigues-api02-1 Creating + Container carls-rodrigues-api02-1 Created + Container carls-rodrigues-api01-1 Created + Container carls-rodrigues-nginx-1 Creating + Container carls-rodrigues-nginx-1 Created +Attaching to api01-1, api02-1, db-1, nginx-1 +db-1 | The files belonging to this database system will be owned by user "postgres". +db-1 | This user must also own the server process. +db-1 | +db-1 | The database cluster will be initialized with locale "en_US.utf8". +db-1 | The default database encoding has accordingly been set to "UTF8". +db-1 | The default text search configuration will be set to "english". +db-1 | +db-1 | Data page checksums are disabled. +db-1 | +db-1 | fixing permissions on existing directory /var/lib/postgresql/data ... ok +db-1 | creating subdirectories ... ok +db-1 | selecting dynamic shared memory implementation ... posix +db-1 | selecting default max_connections ... 100 +db-1 | selecting default shared_buffers ... 128MB +db-1 | selecting default time zone ... Etc/UTC +db-1 | creating configuration files ... ok +db-1 | running bootstrap script ... ok +db-1 | performing post-bootstrap initialization ... ok +nginx-1 | /docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration +nginx-1 | /docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/ +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh +nginx-1 | 10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf +nginx-1 | 10-listen-on-ipv6-by-default.sh: info: Enabled listen on IPv6 in /etc/nginx/conf.d/default.conf +nginx-1 | /docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-local-resolvers.envsh +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh +nginx-1 | /docker-entrypoint.sh: Configuration complete; ready for start up +db-1 | syncing data to disk ... ok +db-1 | +db-1 | +db-1 | Success. You can now start the database server using: +db-1 | +db-1 | pg_ctl -D /var/lib/postgresql/data -l logfile start +db-1 | +db-1 | initdb: warning: enabling "trust" authentication for local connections +db-1 | initdb: hint: You can change this by editing pg_hba.conf or using the option -A, or --auth-local and --auth-host, the next time you run initdb. +db-1 | waiting for server to start....2024-02-14 00:55:44.240 UTC [48] LOG: starting PostgreSQL 16.2 (Debian 16.2-1.pgdg120+2) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit +db-1 | 2024-02-14 00:55:44.240 UTC [48] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" +db-1 | 2024-02-14 00:55:44.243 UTC [51] LOG: database system was shut down at 2024-02-14 00:55:43 UTC +db-1 | 2024-02-14 00:55:44.247 UTC [48] LOG: database system is ready to accept connections +db-1 | done +db-1 | server started +db-1 | CREATE DATABASE +db-1 | +db-1 | +db-1 | /usr/local/bin/docker-entrypoint.sh: running /docker-entrypoint-initdb.d/init.sql +db-1 | CREATE TABLE +db-1 | CREATE TABLE +db-1 | CREATE INDEX +db-1 | CREATE INDEX +db-1 | CREATE TABLE +db-1 | DO +db-1 | +db-1 | +db-1 | waiting for server to shut down...2024-02-14 00:55:44.518 UTC [48] LOG: received fast shutdown request +db-1 | .2024-02-14 00:55:44.519 UTC [48] LOG: aborting any active transactions +db-1 | 2024-02-14 00:55:44.522 UTC [48] LOG: background worker "logical replication launcher" (PID 54) exited with exit code 1 +db-1 | 2024-02-14 00:55:44.523 UTC [49] LOG: shutting down +db-1 | 2024-02-14 00:55:44.523 UTC [49] LOG: checkpoint starting: shutdown immediate +db-1 | 2024-02-14 00:55:44.532 UTC [49] LOG: checkpoint complete: wrote 944 buffers (5.8%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.009 s, sync=0.001 s, total=0.010 s; sync files=0, longest=0.000 s, average=0.000 s; distance=4317 kB, estimate=4317 kB; lsn=0/1922020, redo lsn=0/1922020 +db-1 | 2024-02-14 00:55:44.540 UTC [48] LOG: database system is shut down +db-1 | done +db-1 | server stopped +db-1 | +db-1 | PostgreSQL init process complete; ready for start up. +db-1 | +db-1 | 2024-02-14 00:55:44.647 UTC [1] LOG: starting PostgreSQL 16.2 (Debian 16.2-1.pgdg120+2) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit +db-1 | 2024-02-14 00:55:44.647 UTC [1] LOG: listening on IPv4 address "0.0.0.0", port 5432 +db-1 | 2024-02-14 00:55:44.647 UTC [1] LOG: listening on IPv6 address "::", port 5432 +db-1 | 2024-02-14 00:55:44.647 UTC [1] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" +db-1 | 2024-02-14 00:55:44.650 UTC [66] LOG: database system was shut down at 2024-02-14 00:55:44 UTC +db-1 | 2024-02-14 00:55:44.656 UTC [1] LOG: database system is ready to accept connections +nginx-1 exited with code 0 +nginx-1 exited with code 0 +api01-1 exited with code 0 +api02-1 exited with code 0 +api01-1 exited with code 0 +db-1 | 2024-02-14 01:00:15.027 UTC [1] LOG: received fast shutdown request +db-1 | 2024-02-14 01:00:15.027 UTC [1] LOG: aborting any active transactions +db-1 | 2024-02-14 01:00:15.030 UTC [1] LOG: background worker "logical replication launcher" (PID 69) exited with exit code 1 +db-1 | 2024-02-14 01:00:15.031 UTC [64] LOG: shutting down +db-1 | 2024-02-14 01:00:15.031 UTC [64] LOG: checkpoint starting: shutdown immediate +db-1 | 2024-02-14 01:00:15.038 UTC [64] LOG: checkpoint complete: wrote 1004 buffers (6.1%); 0 WAL file(s) added, 0 removed, 1 recycled; write=0.007 s, sync=0.001 s, total=0.008 s; sync files=0, longest=0.000 s, average=0.000 s; distance=22948 kB, estimate=22948 kB; lsn=0/2F8B340, redo lsn=0/2F8B340 +db-1 | 2024-02-14 01:00:15.045 UTC [1] LOG: database system is shut down +db-1 exited with code 0 diff --git a/participantes/carls-rodrigues/docker-compose.yml b/participantes/carls-rodrigues/docker-compose.yml new file mode 100644 index 000000000..4a438dd34 --- /dev/null +++ b/participantes/carls-rodrigues/docker-compose.yml @@ -0,0 +1,60 @@ +version: "3.5" + +services: + api01: &api + image: cerfdotdev/rinha-rust:latest + hostname: api01 + depends_on: + - db + networks: + - rinha-network + deploy: + resources: + limits: + cpus: "0.2" + memory: "50MB" + + api02: + <<: *api + hostname: api02 + + nginx: + image: nginx:latest + volumes: + - ./config/nginx.conf:/etc/nginx/nginx.conf:ro + depends_on: + - api01 + - api02 + ports: + - "9999:9999" + networks: + - rinha-network + deploy: + resources: + limits: + cpus: "0.3" + memory: "50MB" + + db: + image: postgres:latest + environment: + POSTGRES_DB: "rinha" + POSTGRES_USER: "rinha" + POSTGRES_PASSWORD: "rinha" + ports: + - "5432:5432" + networks: + - rinha-network + volumes: + - ./config/init.sql:/docker-entrypoint-initdb.d/init.sql + command: postgres -c max_connections=50 -c shared_buffers=128MB -c fsync=off -c synchronous_commit=off -c checkpoint_timeout=1d -c full_page_writes=false + deploy: + resources: + limits: + cpus: "0.8" + memory: 400MB + restart_policy: + condition: on-failure + +networks: + rinha-network: diff --git a/participantes/carls-rodrigues/testada b/participantes/carls-rodrigues/testada new file mode 100644 index 000000000..9cbb252a7 --- /dev/null +++ b/participantes/carls-rodrigues/testada @@ -0,0 +1,2 @@ +testada em ter 13 fev 2024 22:00:16 -03 +abra um PR removendo esse arquivo caso queira que sua API seja testada novamente diff --git a/participantes/danielwisky/README.md b/participantes/danielwisky/README.md new file mode 100644 index 000000000..e2a7dae57 --- /dev/null +++ b/participantes/danielwisky/README.md @@ -0,0 +1,16 @@ +# Submissão para Rinha de Backend, Segunda Edição: 2024/Q1 - Controle de Concorrência + + +
+ + + +## Daniel Wisky + +Submissão feita com: +- `nginx` como load balancer +- `postgres` como banco de dados +- `java` para api utilizando `Spring Boot` e `GraalVM` +- [repositório da api](https://github.com/danielwisky/rinha-de-backend-2024-q1-graalvm) + +[@danielwisky](https://www.linkedin.com/in/danielwisky/) @ Daniel Wisky | LinkedIn \ No newline at end of file diff --git a/participantes/danielwisky/docker-compose.logs b/participantes/danielwisky/docker-compose.logs new file mode 100644 index 000000000..25ba8881a --- /dev/null +++ b/participantes/danielwisky/docker-compose.logs @@ -0,0 +1,500 @@ + Network rinha-nginx-2024q1 Creating + Network rinha-nginx-2024q1 Created + Container danielwisky-db-1 Creating + Container danielwisky-db-1 Created + Container danielwisky-api02-1 Creating + Container danielwisky-api01-1 Creating + Container danielwisky-api02-1 Created + Container danielwisky-api01-1 Created + Container danielwisky-nginx-1 Creating + Container danielwisky-nginx-1 Created +Attaching to api01-1, api02-1, db-1, nginx-1 +db-1 | The files belonging to this database system will be owned by user "postgres". +db-1 | This user must also own the server process. +db-1 | +db-1 | The database cluster will be initialized with locale "en_US.utf8". +db-1 | The default database encoding has accordingly been set to "UTF8". +db-1 | The default text search configuration will be set to "english". +db-1 | +db-1 | Data page checksums are disabled. +db-1 | +db-1 | fixing permissions on existing directory /var/lib/postgresql/data ... ok +db-1 | creating subdirectories ... ok +db-1 | selecting dynamic shared memory implementation ... posix +db-1 | selecting default max_connections ... 100 +db-1 | selecting default shared_buffers ... 128MB +db-1 | selecting default time zone ... Etc/UTC +db-1 | creating configuration files ... ok +db-1 | running bootstrap script ... ok +db-1 | performing post-bootstrap initialization ... ok +db-1 | syncing data to disk ... ok +db-1 | +db-1 | +db-1 | Success. You can now start the database server using: +db-1 | +db-1 | pg_ctl -D /var/lib/postgresql/data -l logfile start +db-1 | +db-1 | initdb: warning: enabling "trust" authentication for local connections +db-1 | initdb: hint: You can change this by editing pg_hba.conf or using the option -A, or --auth-local and --auth-host, the next time you run initdb. +db-1 | waiting for server to start....2024-02-13 19:50:05.429 UTC [48] LOG: starting PostgreSQL 16.2 (Debian 16.2-1.pgdg120+2) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit +db-1 | 2024-02-13 19:50:05.432 UTC [48] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" +db-1 | 2024-02-13 19:50:05.442 UTC [51] LOG: database system was shut down at 2024-02-13 19:50:05 UTC +db-1 | 2024-02-13 19:50:05.493 UTC [48] LOG: database system is ready to accept connections +db-1 | done +db-1 | server started +db-1 | CREATE DATABASE +db-1 | +db-1 | +db-1 | /usr/local/bin/docker-entrypoint.sh: running /docker-entrypoint-initdb.d/init.sql +db-1 | CREATE TABLE +db-1 | CREATE TABLE +db-1 | INSERT 0 1 +db-1 | INSERT 0 1 +db-1 | INSERT 0 1 +db-1 | INSERT 0 1 +db-1 | INSERT 0 1 +db-1 | +db-1 | +db-1 | waiting for server to shut down...2024-02-13 19:50:06.245 UTC [48] LOG: received fast shutdown request +db-1 | .2024-02-13 19:50:06.247 UTC [48] LOG: aborting any active transactions +db-1 | 2024-02-13 19:50:06.295 UTC [48] LOG: background worker "logical replication launcher" (PID 54) exited with exit code 1 +db-1 | 2024-02-13 19:50:06.295 UTC [49] LOG: shutting down +db-1 | 2024-02-13 19:50:06.306 UTC [49] LOG: checkpoint starting: shutdown immediate +db-1 | 2024-02-13 19:50:06.441 UTC [49] LOG: checkpoint complete: wrote 938 buffers (5.7%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.100 s, sync=0.028 s, total=0.146 s; sync files=307, longest=0.005 s, average=0.001 s; distance=4290 kB, estimate=4290 kB; lsn=0/191B4E0, redo lsn=0/191B4E0 +db-1 | 2024-02-13 19:50:06.449 UTC [48] LOG: database system is shut down +db-1 | done +db-1 | server stopped +db-1 | +db-1 | PostgreSQL init process complete; ready for start up. +db-1 | +db-1 | 2024-02-13 19:50:06.589 UTC [1] LOG: starting PostgreSQL 16.2 (Debian 16.2-1.pgdg120+2) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit +db-1 | 2024-02-13 19:50:06.593 UTC [1] LOG: listening on IPv4 address "0.0.0.0", port 5432 +db-1 | 2024-02-13 19:50:06.593 UTC [1] LOG: listening on IPv6 address "::", port 5432 +db-1 | 2024-02-13 19:50:06.634 UTC [1] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" +db-1 | 2024-02-13 19:50:06.644 UTC [66] LOG: database system was shut down at 2024-02-13 19:50:06 UTC +db-1 | 2024-02-13 19:50:06.651 UTC [1] LOG: database system is ready to accept connections +api02-1 | ______ _ _ _ ______ _ _ +api02-1 | | ___ (_) | | | | | ___ \ | | | | +api02-1 | | |_/ /_ _ __ | |__ __ _ __| | ___ | |_/ / __ _ ___| | _____ _ __ __| | +api02-1 | | /| | '_ \| '_ \ / _` | / _` |/ _ \ | ___ \/ _` |/ __| |/ / _ \ '_ \ / _` | +api02-1 | | |\ \| | | | | | | | (_| | | (_| | __/ | |_/ / (_| | (__| < __/ | | | (_| | +api02-1 | \_| \_|_|_| |_|_| |_|\__,_| \__,_|\___| \____/ \__,_|\___|_|\_\___|_| |_|\__,_| +api02-1 | +api02-1 | Powered by Spring Boot 3.2.1 +api02-1 | 2024-02-13T19:50:08.486Z INFO 1 --- [rinha-de-backend] [ main] b.c.d.r.RinhaDeBackendApplication : Starting AOT-processed RinhaDeBackendApplication using Java 21.0.2 with PID 1 (/workspace/br.com.danielwisky.rinhadebackend.RinhaDeBackendApplication started by cnb in /workspace) +api02-1 | 2024-02-13T19:50:08.486Z INFO 1 --- [rinha-de-backend] [ main] b.c.d.r.RinhaDeBackendApplication : The following 1 profile is active: "production" +api01-1 | ______ _ _ _ ______ _ _ +api01-1 | | ___ (_) | | | | | ___ \ | | | | +api01-1 | | |_/ /_ _ __ | |__ __ _ __| | ___ | |_/ / __ _ ___| | _____ _ __ __| | +api01-1 | | /| | '_ \| '_ \ / _` | / _` |/ _ \ | ___ \/ _` |/ __| |/ / _ \ '_ \ / _` | +api01-1 | | |\ \| | | | | | | | (_| | | (_| | __/ | |_/ / (_| | (__| < __/ | | | (_| | +api01-1 | \_| \_|_|_| |_|_| |_|\__,_| \__,_|\___| \____/ \__,_|\___|_|\_\___|_| |_|\__,_| +api01-1 | +api01-1 | Powered by Spring Boot 3.2.1 +api01-1 | 2024-02-13T19:50:08.498Z INFO 1 --- [rinha-de-backend] [ main] b.c.d.r.RinhaDeBackendApplication : Starting AOT-processed RinhaDeBackendApplication using Java 21.0.2 with PID 1 (/workspace/br.com.danielwisky.rinhadebackend.RinhaDeBackendApplication started by cnb in /workspace) +api01-1 | 2024-02-13T19:50:08.498Z INFO 1 --- [rinha-de-backend] [ main] b.c.d.r.RinhaDeBackendApplication : The following 1 profile is active: "production" +api02-1 | 2024-02-13T19:50:08.701Z INFO 1 --- [rinha-de-backend] [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port 8080 (http) +api02-1 | 2024-02-13T19:50:08.702Z INFO 1 --- [rinha-de-backend] [ main] o.apache.catalina.core.StandardService : Starting service [Tomcat] +api02-1 | 2024-02-13T19:50:08.702Z INFO 1 --- [rinha-de-backend] [ main] o.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/10.1.17] +api02-1 | 2024-02-13T19:50:08.716Z INFO 1 --- [rinha-de-backend] [ main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext +api02-1 | 2024-02-13T19:50:08.716Z INFO 1 --- [rinha-de-backend] [ main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 230 ms +api01-1 | 2024-02-13T19:50:08.721Z INFO 1 --- [rinha-de-backend] [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port 8080 (http) +api01-1 | 2024-02-13T19:50:08.722Z INFO 1 --- [rinha-de-backend] [ main] o.apache.catalina.core.StandardService : Starting service [Tomcat] +api01-1 | 2024-02-13T19:50:08.722Z INFO 1 --- [rinha-de-backend] [ main] o.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/10.1.17] +api01-1 | 2024-02-13T19:50:08.738Z INFO 1 --- [rinha-de-backend] [ main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext +api01-1 | 2024-02-13T19:50:08.738Z INFO 1 --- [rinha-de-backend] [ main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 240 ms +api02-1 | 2024-02-13T19:50:08.941Z INFO 1 --- [rinha-de-backend] [ main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [name: default] +api02-1 | 2024-02-13T19:50:08.943Z INFO 1 --- [rinha-de-backend] [ main] org.hibernate.Version : HHH000412: Hibernate ORM core version 6.4.1.Final +api02-1 | 2024-02-13T19:50:08.945Z INFO 1 --- [rinha-de-backend] [ main] o.h.c.internal.RegionFactoryInitiator : HHH000026: Second-level cache disabled +api01-1 | 2024-02-13T19:50:08.995Z INFO 1 --- [rinha-de-backend] [ main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [name: default] +api01-1 | 2024-02-13T19:50:08.997Z INFO 1 --- [rinha-de-backend] [ main] org.hibernate.Version : HHH000412: Hibernate ORM core version 6.4.1.Final +api02-1 | 2024-02-13T19:50:08.998Z INFO 1 --- [rinha-de-backend] [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting... +api01-1 | 2024-02-13T19:50:08.999Z INFO 1 --- [rinha-de-backend] [ main] o.h.c.internal.RegionFactoryInitiator : HHH000026: Second-level cache disabled +api01-1 | 2024-02-13T19:50:09.008Z INFO 1 --- [rinha-de-backend] [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting... +nginx-1 | /docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration +nginx-1 | /docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/ +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh +api01-1 | 2024-02-13T19:50:09.034Z INFO 1 --- [rinha-de-backend] [ main] com.zaxxer.hikari.pool.HikariPool : HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@673c0951 +api01-1 | 2024-02-13T19:50:09.035Z INFO 1 --- [rinha-de-backend] [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Start completed. +api02-1 | 2024-02-13T19:50:09.034Z INFO 1 --- [rinha-de-backend] [ main] com.zaxxer.hikari.pool.HikariPool : HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@273685a +api02-1 | 2024-02-13T19:50:09.035Z INFO 1 --- [rinha-de-backend] [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Start completed. +api01-1 | 2024-02-13T19:50:09.038Z WARN 1 --- [rinha-de-backend] [ main] org.hibernate.orm.deprecation : HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) +api02-1 | 2024-02-13T19:50:09.038Z WARN 1 --- [rinha-de-backend] [ main] org.hibernate.orm.deprecation : HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) +api02-1 | 2024-02-13T19:50:09.050Z INFO 1 --- [rinha-de-backend] [ main] o.h.e.t.j.p.i.JtaPlatformInitiator : HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) +api01-1 | 2024-02-13T19:50:09.055Z INFO 1 --- [rinha-de-backend] [ main] o.h.e.t.j.p.i.JtaPlatformInitiator : HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration) +api01-1 | 2024-02-13T19:50:09.095Z INFO 1 --- [rinha-de-backend] [ main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default' +api02-1 | 2024-02-13T19:50:09.096Z INFO 1 --- [rinha-de-backend] [ main] j.LocalContainerEntityManagerFactoryBean : Initialized JPA EntityManagerFactory for persistence unit 'default' +nginx-1 | 10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf +nginx-1 | 10-listen-on-ipv6-by-default.sh: info: Enabled listen on IPv6 in /etc/nginx/conf.d/default.conf +nginx-1 | /docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-local-resolvers.envsh +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh +nginx-1 | /docker-entrypoint.sh: Configuration complete; ready for start up +api02-1 | 2024-02-13T19:50:09.425Z WARN 1 --- [rinha-de-backend] [ main] JpaBaseConfiguration$JpaWebConfiguration : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning +api01-1 | 2024-02-13T19:50:09.430Z WARN 1 --- [rinha-de-backend] [ main] JpaBaseConfiguration$JpaWebConfiguration : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning +api01-1 | 2024-02-13T19:50:10.042Z INFO 1 --- [rinha-de-backend] [ main] o.s.b.a.e.web.EndpointLinksResolver : Exposing 2 endpoint(s) beneath base path '/actuator' +api02-1 | 2024-02-13T19:50:10.096Z INFO 1 --- [rinha-de-backend] [ main] o.s.b.a.e.web.EndpointLinksResolver : Exposing 2 endpoint(s) beneath base path '/actuator' +api01-1 | 2024-02-13T19:50:10.104Z INFO 1 --- [rinha-de-backend] [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port 8080 (http) with context path '' +api01-1 | 2024-02-13T19:50:10.105Z INFO 1 --- [rinha-de-backend] [ main] b.c.d.r.RinhaDeBackendApplication : Started RinhaDeBackendApplication in 1.639 seconds (process running for 1.651) +api01-1 | 2024-02-13T19:50:10.105Z INFO 1 --- [rinha-de-backend] [nio-8080-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring DispatcherServlet 'dispatcherServlet' +api01-1 | 2024-02-13T19:50:10.105Z INFO 1 --- [rinha-de-backend] [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Initializing Servlet 'dispatcherServlet' +api01-1 | 2024-02-13T19:50:10.106Z INFO 1 --- [rinha-de-backend] [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet : Completed initialization in 1 ms +api02-1 | 2024-02-13T19:50:10.109Z INFO 1 --- [rinha-de-backend] [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port 8080 (http) with context path '' +api02-1 | 2024-02-13T19:50:10.110Z INFO 1 --- [rinha-de-backend] [ main] b.c.d.r.RinhaDeBackendApplication : Started RinhaDeBackendApplication in 1.644 seconds (process running for 1.656) +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:10 +0000] "GET /clientes/1/extrato HTTP/1.1" 200 116 "-" "curl/7.88.1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:10 +0000] "GET /clientes/1/extrato HTTP/1.1" 200 116 "-" "curl/7.88.1" +api02-1 | 2024-02-13T19:50:18.104Z INFO 1 --- [rinha-de-backend] [nio-8080-exec-2] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring DispatcherServlet 'dispatcherServlet' +api02-1 | 2024-02-13T19:50:18.104Z INFO 1 --- [rinha-de-backend] [nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Initializing Servlet 'dispatcherServlet' +api02-1 | 2024-02-13T19:50:18.105Z INFO 1 --- [rinha-de-backend] [nio-8080-exec-2] o.s.web.servlet.DispatcherServlet : Completed initialization in 1 ms +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:18 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 39 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:18 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 39 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:18 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 39 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:18 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 39 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:18 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 39 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:18 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 39 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:18 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 39 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:18 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 39 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:18 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 39 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:18 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 40 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:18 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 40 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:18 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 40 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:18 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 40 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:18 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 40 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:18 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 40 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:18 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 40 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:18 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 40 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:18 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 40 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:18 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 40 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:18 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 40 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:18 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 40 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:18 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 40 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:18 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 40 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:18 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 40 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:18 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 40 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:19 +0000] "GET /clientes/1/extrato HTTP/1.1" 200 1027 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:20 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 40 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:20 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 40 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:20 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 40 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:20 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 40 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:20 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 40 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:20 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 40 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:20 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 40 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:20 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 40 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:20 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 40 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:20 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 40 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:20 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 40 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:20 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 40 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:20 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 40 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:20 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 40 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:20 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 40 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:20 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 39 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:20 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 39 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:20 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 39 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:20 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 39 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:20 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 39 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:20 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 39 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:20 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 39 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:20 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 39 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:20 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 39 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:20 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 38 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:21 +0000] "GET /clientes/1/extrato HTTP/1.1" 200 1026 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:22 +0000] "GET /clientes/6/extrato HTTP/1.1" 404 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:22 +0000] "GET /clientes/3/extrato HTTP/1.1" 200 117 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:22 +0000] "GET /clientes/1/extrato HTTP/1.1" 200 1026 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:22 +0000] "GET /clientes/5/extrato HTTP/1.1" 200 116 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:22 +0000] "GET /clientes/4/extrato HTTP/1.1" 200 118 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:22 +0000] "GET /clientes/2/extrato HTTP/1.1" 200 115 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:22 +0000] "POST /clientes/5/transacoes HTTP/1.1" 200 38 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:22 +0000] "POST /clientes/3/transacoes HTTP/1.1" 200 39 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:22 +0000] "POST /clientes/4/transacoes HTTP/1.1" 200 40 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:22 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 38 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:22 +0000] "POST /clientes/2/transacoes HTTP/1.1" 200 37 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:22 +0000] "POST /clientes/4/transacoes HTTP/1.1" 200 40 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:22 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 38 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:22 +0000] "POST /clientes/2/transacoes HTTP/1.1" 200 37 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:22 +0000] "POST /clientes/5/transacoes HTTP/1.1" 200 38 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:22 +0000] "POST /clientes/3/transacoes HTTP/1.1" 200 39 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:22 +0000] "GET /clientes/4/extrato HTTP/1.1" 200 292 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:22 +0000] "GET /clientes/2/extrato HTTP/1.1" 200 290 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:22 +0000] "GET /clientes/1/extrato HTTP/1.1" 200 1019 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:22 +0000] "GET /clientes/3/extrato HTTP/1.1" 200 292 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:22 +0000] "GET /clientes/5/extrato HTTP/1.1" 200 290 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:22 +0000] "POST /clientes/4/transacoes HTTP/1.1" 422 94 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:22 +0000] "POST /clientes/2/transacoes HTTP/1.1" 422 94 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:22 +0000] "POST /clientes/5/transacoes HTTP/1.1" 422 94 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:22 +0000] "POST /clientes/3/transacoes HTTP/1.1" 422 94 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:22 +0000] "POST /clientes/1/transacoes HTTP/1.1" 422 94 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:22 +0000] "POST /clientes/4/transacoes HTTP/1.1" 422 0 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:22 +0000] "POST /clientes/3/transacoes HTTP/1.1" 422 0 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:22 +0000] "POST /clientes/1/transacoes HTTP/1.1" 422 0 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:22 +0000] "POST /clientes/5/transacoes HTTP/1.1" 422 0 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:22 +0000] "POST /clientes/4/transacoes HTTP/1.1" 422 60 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:22 +0000] "POST /clientes/3/transacoes HTTP/1.1" 422 60 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:22 +0000] "POST /clientes/3/transacoes HTTP/1.1" 422 59 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:22 +0000] "POST /clientes/4/transacoes HTTP/1.1" 422 59 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:22 +0000] "POST /clientes/1/transacoes HTTP/1.1" 422 60 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:22 +0000] "POST /clientes/5/transacoes HTTP/1.1" 422 60 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:22 +0000] "POST /clientes/4/transacoes HTTP/1.1" 422 59 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:22 +0000] "POST /clientes/1/transacoes HTTP/1.1" 422 59 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:22 +0000] "POST /clientes/3/transacoes HTTP/1.1" 422 59 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:22 +0000] "POST /clientes/5/transacoes HTTP/1.1" 422 59 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:22 +0000] "POST /clientes/2/transacoes HTTP/1.1" 422 0 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:22 +0000] "POST /clientes/1/transacoes HTTP/1.1" 422 59 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:22 +0000] "POST /clientes/2/transacoes HTTP/1.1" 422 60 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:22 +0000] "POST /clientes/5/transacoes HTTP/1.1" 422 59 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:22 +0000] "POST /clientes/2/transacoes HTTP/1.1" 422 59 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:22 +0000] "POST /clientes/2/transacoes HTTP/1.1" 422 59 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:23 +0000] "GET /clientes/2/extrato HTTP/1.1" 200 289 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:23 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 42 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:23 +0000] "POST /clientes/2/transacoes HTTP/1.1" 200 40 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:24 +0000] "GET /clientes/4/extrato HTTP/1.1" 200 292 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:24 +0000] "POST /clientes/2/transacoes HTTP/1.1" 200 40 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:24 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:24 +0000] "POST /clientes/5/transacoes HTTP/1.1" 200 42 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:24 +0000] "POST /clientes/4/transacoes HTTP/1.1" 200 44 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:24 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 42 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:24 +0000] "POST /clientes/2/transacoes HTTP/1.1" 200 39 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:25 +0000] "GET /clientes/4/extrato HTTP/1.1" 200 391 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:25 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 41 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:25 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 42 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:25 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:25 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:25 +0000] "POST /clientes/3/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:25 +0000] "POST /clientes/3/transacoes HTTP/1.1" 200 42 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:25 +0000] "POST /clientes/4/transacoes HTTP/1.1" 200 45 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:25 +0000] "POST /clientes/2/transacoes HTTP/1.1" 200 41 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:25 +0000] "POST /clientes/5/transacoes HTTP/1.1" 200 41 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:25 +0000] "POST /clientes/4/transacoes HTTP/1.1" 200 45 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:26 +0000] "GET /clientes/2/extrato HTTP/1.1" 200 674 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:26 +0000] "POST /clientes/2/transacoes HTTP/1.1" 200 42 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:26 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:26 +0000] "POST /clientes/3/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:26 +0000] "POST /clientes/2/transacoes HTTP/1.1" 200 42 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:26 +0000] "POST /clientes/4/transacoes HTTP/1.1" 200 45 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:26 +0000] "POST /clientes/4/transacoes HTTP/1.1" 200 45 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:26 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:26 +0000] "POST /clientes/4/transacoes HTTP/1.1" 200 45 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:27 +0000] "GET /clientes/2/extrato HTTP/1.1" 200 864 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:27 +0000] "POST /clientes/3/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:27 +0000] "POST /clientes/5/transacoes HTTP/1.1" 200 42 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:27 +0000] "POST /clientes/2/transacoes HTTP/1.1" 200 41 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:27 +0000] "POST /clientes/3/transacoes HTTP/1.1" 200 44 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:27 +0000] "POST /clientes/5/transacoes HTTP/1.1" 200 41 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:27 +0000] "POST /clientes/2/transacoes HTTP/1.1" 200 41 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:27 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 42 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:27 +0000] "POST /clientes/3/transacoes HTTP/1.1" 200 44 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:27 +0000] "POST /clientes/4/transacoes HTTP/1.1" 200 45 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:27 +0000] "POST /clientes/2/transacoes HTTP/1.1" 200 41 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:27 +0000] "POST /clientes/4/transacoes HTTP/1.1" 200 45 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:27 +0000] "POST /clientes/5/transacoes HTTP/1.1" 200 42 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:27 +0000] "POST /clientes/5/transacoes HTTP/1.1" 200 41 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:27 +0000] "POST /clientes/2/transacoes HTTP/1.1" 200 41 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:27 +0000] "POST /clientes/2/transacoes HTTP/1.1" 200 42 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:27 +0000] "POST /clientes/2/transacoes HTTP/1.1" 200 42 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:27 +0000] "POST /clientes/3/transacoes HTTP/1.1" 200 44 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:28 +0000] "GET /clientes/5/extrato HTTP/1.1" 200 860 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:28 +0000] "POST /clientes/2/transacoes HTTP/1.1" 200 42 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:28 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 41 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:28 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 42 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:28 +0000] "POST /clientes/3/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:28 +0000] "POST /clientes/4/transacoes HTTP/1.1" 200 45 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:28 +0000] "POST /clientes/2/transacoes HTTP/1.1" 200 42 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:28 +0000] "POST /clientes/5/transacoes HTTP/1.1" 200 42 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:28 +0000] "POST /clientes/3/transacoes HTTP/1.1" 200 44 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:28 +0000] "POST /clientes/5/transacoes HTTP/1.1" 200 42 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:28 +0000] "GET /clientes/3/extrato HTTP/1.1" 200 1065 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:28 +0000] "POST /clientes/4/transacoes HTTP/1.1" 200 45 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:28 +0000] "POST /clientes/3/transacoes HTTP/1.1" 200 44 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:28 +0000] "POST /clientes/4/transacoes HTTP/1.1" 200 45 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:28 +0000] "POST /clientes/3/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:28 +0000] "POST /clientes/4/transacoes HTTP/1.1" 200 45 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:28 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 42 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:28 +0000] "POST /clientes/2/transacoes HTTP/1.1" 200 42 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:28 +0000] "POST /clientes/3/transacoes HTTP/1.1" 200 44 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:29 +0000] "GET /clientes/4/extrato HTTP/1.1" 200 1070 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:29 +0000] "POST /clientes/5/transacoes HTTP/1.1" 200 42 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:29 +0000] "POST /clientes/3/transacoes HTTP/1.1" 200 44 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:29 +0000] "POST /clientes/2/transacoes HTTP/1.1" 200 42 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:29 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 42 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:29 +0000] "POST /clientes/3/transacoes HTTP/1.1" 200 44 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:29 +0000] "POST /clientes/4/transacoes HTTP/1.1" 200 45 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:29 +0000] "POST /clientes/5/transacoes HTTP/1.1" 200 42 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:29 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 42 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:29 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:29 +0000] "POST /clientes/5/transacoes HTTP/1.1" 200 41 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:29 +0000] "POST /clientes/2/transacoes HTTP/1.1" 200 42 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:29 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:29 +0000] "POST /clientes/5/transacoes HTTP/1.1" 200 42 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:29 +0000] "POST /clientes/2/transacoes HTTP/1.1" 200 42 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:29 +0000] "POST /clientes/3/transacoes HTTP/1.1" 200 44 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:29 +0000] "POST /clientes/4/transacoes HTTP/1.1" 200 45 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:29 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:29 +0000] "POST /clientes/3/transacoes HTTP/1.1" 200 44 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:29 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:29 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:30 +0000] "GET /clientes/2/extrato HTTP/1.1" 200 1065 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:30 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:30 +0000] "POST /clientes/5/transacoes HTTP/1.1" 200 41 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:30 +0000] "POST /clientes/4/transacoes HTTP/1.1" 200 45 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:30 +0000] "POST /clientes/4/transacoes HTTP/1.1" 200 45 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:30 +0000] "POST /clientes/5/transacoes HTTP/1.1" 200 41 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:30 +0000] "POST /clientes/3/transacoes HTTP/1.1" 200 44 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:30 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:30 +0000] "POST /clientes/3/transacoes HTTP/1.1" 200 44 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:30 +0000] "POST /clientes/5/transacoes HTTP/1.1" 200 41 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:30 +0000] "POST /clientes/2/transacoes HTTP/1.1" 200 42 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:30 +0000] "POST /clientes/2/transacoes HTTP/1.1" 200 42 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:30 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:30 +0000] "GET /clientes/2/extrato HTTP/1.1" 200 1066 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:30 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:30 +0000] "POST /clientes/4/transacoes HTTP/1.1" 200 45 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:30 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:30 +0000] "POST /clientes/2/transacoes HTTP/1.1" 200 42 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:30 +0000] "POST /clientes/4/transacoes HTTP/1.1" 200 45 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:30 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:30 +0000] "POST /clientes/5/transacoes HTTP/1.1" 200 41 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:30 +0000] "POST /clientes/5/transacoes HTTP/1.1" 200 41 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:30 +0000] "POST /clientes/2/transacoes HTTP/1.1" 200 42 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:30 +0000] "POST /clientes/2/transacoes HTTP/1.1" 200 42 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:30 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:31 +0000] "GET /clientes/2/extrato HTTP/1.1" 200 1065 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:31 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:31 +0000] "POST /clientes/2/transacoes HTTP/1.1" 200 42 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:31 +0000] "POST /clientes/5/transacoes HTTP/1.1" 200 41 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:31 +0000] "POST /clientes/4/transacoes HTTP/1.1" 200 45 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:31 +0000] "POST /clientes/2/transacoes HTTP/1.1" 200 42 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:31 +0000] "POST /clientes/2/transacoes HTTP/1.1" 200 42 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:31 +0000] "POST /clientes/3/transacoes HTTP/1.1" 200 44 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:31 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:31 +0000] "POST /clientes/4/transacoes HTTP/1.1" 200 45 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:31 +0000] "POST /clientes/5/transacoes HTTP/1.1" 200 42 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:31 +0000] "POST /clientes/2/transacoes HTTP/1.1" 200 42 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:31 +0000] "POST /clientes/2/transacoes HTTP/1.1" 200 42 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:31 +0000] "GET /clientes/5/extrato HTTP/1.1" 200 1068 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:31 +0000] "POST /clientes/3/transacoes HTTP/1.1" 200 44 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:31 +0000] "POST /clientes/5/transacoes HTTP/1.1" 200 41 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:31 +0000] "POST /clientes/2/transacoes HTTP/1.1" 200 42 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:31 +0000] "POST /clientes/4/transacoes HTTP/1.1" 200 45 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:31 +0000] "POST /clientes/2/transacoes HTTP/1.1" 200 42 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:31 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:31 +0000] "POST /clientes/3/transacoes HTTP/1.1" 200 44 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:31 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:31 +0000] "POST /clientes/5/transacoes HTTP/1.1" 200 42 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:31 +0000] "POST /clientes/4/transacoes HTTP/1.1" 200 45 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:31 +0000] "POST /clientes/2/transacoes HTTP/1.1" 200 42 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:31 +0000] "POST /clientes/5/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:32 +0000] "GET /clientes/5/extrato HTTP/1.1" 200 1069 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:32 +0000] "POST /clientes/2/transacoes HTTP/1.1" 200 42 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:32 +0000] "POST /clientes/2/transacoes HTTP/1.1" 200 42 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:32 +0000] "POST /clientes/4/transacoes HTTP/1.1" 200 45 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:32 +0000] "POST /clientes/3/transacoes HTTP/1.1" 200 44 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:32 +0000] "POST /clientes/4/transacoes HTTP/1.1" 200 45 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:32 +0000] "POST /clientes/2/transacoes HTTP/1.1" 200 42 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:32 +0000] "POST /clientes/3/transacoes HTTP/1.1" 200 44 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:32 +0000] "POST /clientes/3/transacoes HTTP/1.1" 200 44 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:32 +0000] "POST /clientes/4/transacoes HTTP/1.1" 200 45 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:32 +0000] "POST /clientes/4/transacoes HTTP/1.1" 200 45 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:32 +0000] "POST /clientes/4/transacoes HTTP/1.1" 200 45 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:32 +0000] "POST /clientes/4/transacoes HTTP/1.1" 200 45 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:32 +0000] "POST /clientes/5/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:32 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:32 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:32 +0000] "POST /clientes/2/transacoes HTTP/1.1" 200 42 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:32 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:32 +0000] "POST /clientes/5/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:32 +0000] "POST /clientes/4/transacoes HTTP/1.1" 200 45 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:32 +0000] "POST /clientes/4/transacoes HTTP/1.1" 200 45 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:32 +0000] "POST /clientes/4/transacoes HTTP/1.1" 200 45 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:32 +0000] "POST /clientes/3/transacoes HTTP/1.1" 200 44 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:32 +0000] "POST /clientes/4/transacoes HTTP/1.1" 200 45 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:32 +0000] "POST /clientes/3/transacoes HTTP/1.1" 200 44 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:32 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:32 +0000] "POST /clientes/3/transacoes HTTP/1.1" 200 44 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:32 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:32 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:33 +0000] "POST /clientes/2/transacoes HTTP/1.1" 200 42 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:33 +0000] "GET /clientes/2/extrato HTTP/1.1" 200 1065 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:33 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:33 +0000] "POST /clientes/4/transacoes HTTP/1.1" 200 45 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:33 +0000] "POST /clientes/2/transacoes HTTP/1.1" 200 42 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:33 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:33 +0000] "POST /clientes/5/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:33 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:33 +0000] "POST /clientes/3/transacoes HTTP/1.1" 200 44 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:33 +0000] "POST /clientes/5/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:33 +0000] "POST /clientes/5/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:33 +0000] "POST /clientes/5/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:33 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:33 +0000] "POST /clientes/3/transacoes HTTP/1.1" 200 44 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:33 +0000] "POST /clientes/5/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:33 +0000] "POST /clientes/4/transacoes HTTP/1.1" 200 45 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:33 +0000] "POST /clientes/2/transacoes HTTP/1.1" 200 42 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:33 +0000] "POST /clientes/3/transacoes HTTP/1.1" 200 44 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:33 +0000] "GET /clientes/4/extrato HTTP/1.1" 200 1071 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:33 +0000] "POST /clientes/3/transacoes HTTP/1.1" 200 44 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:33 +0000] "POST /clientes/5/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:33 +0000] "POST /clientes/5/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:33 +0000] "POST /clientes/4/transacoes HTTP/1.1" 200 45 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:33 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:33 +0000] "POST /clientes/4/transacoes HTTP/1.1" 200 45 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:33 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:33 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:33 +0000] "POST /clientes/4/transacoes HTTP/1.1" 200 45 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:33 +0000] "POST /clientes/3/transacoes HTTP/1.1" 200 44 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:33 +0000] "POST /clientes/5/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:33 +0000] "POST /clientes/4/transacoes HTTP/1.1" 200 45 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:33 +0000] "POST /clientes/5/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:34 +0000] "POST /clientes/5/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:34 +0000] "GET /clientes/4/extrato HTTP/1.1" 200 1068 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:34 +0000] "POST /clientes/5/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:34 +0000] "POST /clientes/2/transacoes HTTP/1.1" 200 42 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:34 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:34 +0000] "POST /clientes/2/transacoes HTTP/1.1" 200 42 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:34 +0000] "POST /clientes/5/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:34 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:34 +0000] "POST /clientes/4/transacoes HTTP/1.1" 200 45 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:34 +0000] "POST /clientes/3/transacoes HTTP/1.1" 200 44 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:34 +0000] "POST /clientes/3/transacoes HTTP/1.1" 200 44 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:34 +0000] "POST /clientes/4/transacoes HTTP/1.1" 200 45 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:34 +0000] "POST /clientes/3/transacoes HTTP/1.1" 200 44 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:34 +0000] "POST /clientes/5/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:34 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:34 +0000] "POST /clientes/5/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:34 +0000] "POST /clientes/2/transacoes HTTP/1.1" 200 42 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:34 +0000] "POST /clientes/4/transacoes HTTP/1.1" 200 45 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:34 +0000] "POST /clientes/4/transacoes HTTP/1.1" 200 45 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:34 +0000] "GET /clientes/5/extrato HTTP/1.1" 200 1071 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:34 +0000] "POST /clientes/5/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:34 +0000] "POST /clientes/3/transacoes HTTP/1.1" 200 44 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:34 +0000] "POST /clientes/4/transacoes HTTP/1.1" 200 45 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:34 +0000] "POST /clientes/5/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:34 +0000] "POST /clientes/4/transacoes HTTP/1.1" 200 45 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:34 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:34 +0000] "POST /clientes/5/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:34 +0000] "POST /clientes/3/transacoes HTTP/1.1" 200 44 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:34 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:34 +0000] "POST /clientes/4/transacoes HTTP/1.1" 200 45 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:34 +0000] "POST /clientes/4/transacoes HTTP/1.1" 200 45 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:34 +0000] "POST /clientes/3/transacoes HTTP/1.1" 200 44 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:34 +0000] "POST /clientes/3/transacoes HTTP/1.1" 200 44 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:34 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:34 +0000] "POST /clientes/2/transacoes HTTP/1.1" 200 42 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:34 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:35 +0000] "POST /clientes/3/transacoes HTTP/1.1" 200 44 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:35 +0000] "GET /clientes/2/extrato HTTP/1.1" 200 1067 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:35 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:35 +0000] "POST /clientes/5/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:35 +0000] "POST /clientes/5/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:35 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:35 +0000] "POST /clientes/3/transacoes HTTP/1.1" 200 44 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:35 +0000] "POST /clientes/5/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:35 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:35 +0000] "POST /clientes/5/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:35 +0000] "POST /clientes/4/transacoes HTTP/1.1" 200 45 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:35 +0000] "POST /clientes/5/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:35 +0000] "POST /clientes/3/transacoes HTTP/1.1" 200 44 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:35 +0000] "POST /clientes/1/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:35 +0000] "POST /clientes/5/transacoes HTTP/1.1" 200 43 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:35 +0000] "POST /clientes/4/transacoes HTTP/1.1" 200 45 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:35 +0000] "POST /clientes/3/transacoes HTTP/1.1" 200 44 "-" "Agente do Caos - 2024/Q1" +nginx-1 | 172.19.0.1 - - [13/Feb/2024:19:50:35 +0000] "POST /clientes/3/transacoes HTTP/1.1" 200 44 "-" "Agente do Caos - 2024/Q1" diff --git a/participantes/danielwisky/docker-compose.yml b/participantes/danielwisky/docker-compose.yml new file mode 100644 index 000000000..1877bc6d9 --- /dev/null +++ b/participantes/danielwisky/docker-compose.yml @@ -0,0 +1,76 @@ +version: "3.5" + +services: + api01: &api + image: danielwisky/rinha:latest + hostname: api01 + environment: + - POSTGRES_URI=jdbc:postgresql://db:5432/rinha + - POSTGRES_USER=admin + - POSTGRES_PASSWORD=admin + ports: + - "8081:8080" + depends_on: + db: + condition: service_healthy + deploy: + resources: + limits: + cpus: "0.55" + memory: "200MB" + + api02: + <<: *api + hostname: api02 + environment: + - POSTGRES_URI=jdbc:postgresql://db:5432/rinha + - POSTGRES_USER=admin + - POSTGRES_PASSWORD=admin + ports: + - "8082:8080" + depends_on: + db: + condition: service_healthy + + nginx: + image: nginx:latest + volumes: + - ./nginx.conf:/etc/nginx/nginx.conf:ro + depends_on: + - api01 + - api02 + ports: + - "9999:9999" + deploy: + resources: + limits: + cpus: "0.15" + memory: "10MB" + + db: + image: postgres:latest + hostname: db + environment: + - POSTGRES_PASSWORD=admin + - POSTGRES_USER=admin + - POSTGRES_DB=rinha + ports: + - '5432:5432' + volumes: + - ./init.sql:/docker-entrypoint-initdb.d/init.sql + command: postgres -c checkpoint_timeout=600 -c max_wal_size=4096 + healthcheck: + test: ["CMD-SHELL", "pg_isready -d rinha -U admin"] + interval: 5s + timeout: 5s + retries: 5 + deploy: + resources: + limits: + cpus: "0.25" + memory: "140MB" + +networks: + default: + driver: bridge + name: rinha-nginx-2024q1 diff --git a/participantes/danielwisky/init.sql b/participantes/danielwisky/init.sql new file mode 100644 index 000000000..4077f8893 --- /dev/null +++ b/participantes/danielwisky/init.sql @@ -0,0 +1,45 @@ +-- clients definition + +-- Drop table + +-- DROP TABLE clients; + +CREATE TABLE clients ( + account_limit numeric(38) NOT NULL, + balance numeric(38) NOT NULL, + id bigserial NOT NULL, + last_modified_date timestamp(6) NOT NULL, + CONSTRAINT clients_pkey PRIMARY KEY (id) +); + +-- transactions definition + +-- Drop table + +-- DROP TABLE transactions; + +CREATE TABLE transactions ( + transaction_type bpchar(1) NOT NULL, + value numeric(38) NOT NULL, + client_id int8 NOT NULL, + created_at timestamp(6) NOT NULL, + id bigserial NOT NULL, + description varchar(10) NOT NULL, + CONSTRAINT transactions_pkey PRIMARY KEY (id), + CONSTRAINT fk_transactions_clients FOREIGN KEY (client_id) REFERENCES clients(id) +); + +INSERT INTO clients (account_limit, balance, id, last_modified_date) +VALUES(100000, 0, nextval('clients_id_seq'::regclass), '2024-01-01T00:00:00.000Z'); + +INSERT INTO clients (account_limit, balance, id, last_modified_date) +VALUES(80000, 0, nextval('clients_id_seq'::regclass), '2024-01-01T00:00:00.000Z'); + +INSERT INTO clients (account_limit, balance, id, last_modified_date) +VALUES(1000000, 0, nextval('clients_id_seq'::regclass), '2024-01-01T00:00:00.000Z'); + +INSERT INTO clients (account_limit, balance, id, last_modified_date) +VALUES(10000000, 0, nextval('clients_id_seq'::regclass), '2024-01-01T00:00:00.000Z'); + +INSERT INTO clients (account_limit, balance, id, last_modified_date) +VALUES(500000, 0, nextval('clients_id_seq'::regclass), '2024-01-01T00:00:00.000Z'); diff --git a/participantes/danielwisky/nginx.conf b/participantes/danielwisky/nginx.conf new file mode 100644 index 000000000..9e7f95577 --- /dev/null +++ b/participantes/danielwisky/nginx.conf @@ -0,0 +1,20 @@ +worker_processes auto; + +events { + worker_connections 256; +} + +http { + upstream api { + server api01:8080; + server api02:8080; + } + + server { + listen 9999; + + location / { + proxy_pass http://api; + } + } +} \ No newline at end of file diff --git a/participantes/danielwisky/testada b/participantes/danielwisky/testada new file mode 100644 index 000000000..f5819d0b5 --- /dev/null +++ b/participantes/danielwisky/testada @@ -0,0 +1,2 @@ +testada em ter 13 fev 2024 16:54:30 -03 +abra um PR removendo esse arquivo caso queira que sua API seja testada novamente diff --git a/participantes/danilosilva/README.md b/participantes/danilosilva/README.md new file mode 100644 index 000000000..5b44ffd81 --- /dev/null +++ b/participantes/danilosilva/README.md @@ -0,0 +1,29 @@ +# Submissão para Rinha de Backend, Segunda Edição: 2024/Q1 - Controle de Concorrência + +
+ + + + +## Joaquim Kennedy +Submissão feita com: +- `nginx` como load balancer +- `postgres` como banco de dados +- `node` para api +- [repositório da api](https://github.com/devkemc/api-rinha-node) + +[@devkemc](https://twitter.com/devkemc) @ twitter \ No newline at end of file diff --git a/participantes/devkemc-node/docker-compose.logs b/participantes/devkemc-node/docker-compose.logs new file mode 100644 index 000000000..fbff5d6e4 --- /dev/null +++ b/participantes/devkemc-node/docker-compose.logs @@ -0,0 +1,134 @@ + Network rinha-nginx-2024q1 Creating + Network rinha-nginx-2024q1 Created + Container devkemc-node-db-1 Creating + Container devkemc-node-db-1 Created + Container devkemc-node-api02-1 Creating + Container devkemc-node-api01-1 Creating + Container devkemc-node-api02-1 Created + Container devkemc-node-api01-1 Created + Container devkemc-node-nginx-1 Creating + Container devkemc-node-nginx-1 Created +Attaching to api01-1, api02-1, db-1, nginx-1 +db-1 | The files belonging to this database system will be owned by user "postgres". +db-1 | This user must also own the server process. +db-1 | +db-1 | The database cluster will be initialized with locale "en_US.utf8". +db-1 | The default database encoding has accordingly been set to "UTF8". +db-1 | The default text search configuration will be set to "english". +db-1 | +db-1 | Data page checksums are disabled. +db-1 | +db-1 | fixing permissions on existing directory /var/lib/postgresql/data ... ok +db-1 | creating subdirectories ... ok +db-1 | selecting dynamic shared memory implementation ... posix +db-1 | selecting default max_connections ... 100 +nginx-1 | /docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration +nginx-1 | /docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/ +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh +nginx-1 | 10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf +nginx-1 | 10-listen-on-ipv6-by-default.sh: info: Enabled listen on IPv6 in /etc/nginx/conf.d/default.conf +nginx-1 | /docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-local-resolvers.envsh +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh +nginx-1 | /docker-entrypoint.sh: Configuration complete; ready for start up +db-1 | selecting default shared_buffers ... 128MB +api02-1 | {"level":30,"time":1707854076830,"pid":1,"hostname":"app2","msg":"server.js:1:Listening on 8080"} +api01-1 | {"level":30,"time":1707854076830,"pid":1,"hostname":"api01","msg":"server.js:1:Listening on 8080"} +db-1 | selecting default time zone ... Etc/UTC +db-1 | creating configuration files ... ok +db-1 | running bootstrap script ... ok +api01-1 | {"level":50,"time":1707854079143,"pid":1,"hostname":"api01","err":{"type":"Error","message":"connect ECONNREFUSED 172.20.0.2:5432","stack":"Error: connect ECONNREFUSED 172.20.0.2:5432\n at /usr/src/app/node_modules/pg-pool/index.js:45:11\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async findById (file:///usr/src/app/database.js:79:20)\n at async getExtrato (file:///usr/src/app/server.js:70:21)","errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"172.20.0.2","port":5432},"msg":"connect ECONNREFUSED 172.20.0.2:5432"} +api01-1 | {"level":50,"time":1707854081174,"pid":1,"hostname":"api01","err":{"type":"Error","message":"connect ECONNREFUSED 172.20.0.2:5432","stack":"Error: connect ECONNREFUSED 172.20.0.2:5432\n at /usr/src/app/node_modules/pg-pool/index.js:45:11\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async findById (file:///usr/src/app/database.js:79:20)\n at async getExtrato (file:///usr/src/app/server.js:70:21)","errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"172.20.0.2","port":5432},"msg":"connect ECONNREFUSED 172.20.0.2:5432"} +api01-1 | {"level":50,"time":1707854083185,"pid":1,"hostname":"api01","err":{"type":"Error","message":"connect ECONNREFUSED 172.20.0.2:5432","stack":"Error: connect ECONNREFUSED 172.20.0.2:5432\n at /usr/src/app/node_modules/pg-pool/index.js:45:11\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async findById (file:///usr/src/app/database.js:79:20)\n at async getExtrato (file:///usr/src/app/server.js:70:21)","errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"172.20.0.2","port":5432},"msg":"connect ECONNREFUSED 172.20.0.2:5432"} +db-1 | performing post-bootstrap initialization ... ok +db-1 | syncing data to disk ... ok +db-1 | +db-1 | +db-1 | Success. You can now start the database server using: +db-1 | +db-1 | pg_ctl -D /var/lib/postgresql/data -l logfile start +db-1 | +db-1 | initdb: warning: enabling "trust" authentication for local connections +db-1 | initdb: hint: You can change this by editing pg_hba.conf or using the option -A, or --auth-local and --auth-host, the next time you run initdb. +db-1 | waiting for server to start....2024-02-13 19:54:44.498 UTC [48] LOG: starting PostgreSQL 16.2 (Debian 16.2-1.pgdg120+2) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit +db-1 | 2024-02-13 19:54:44.523 UTC [48] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" +db-1 | 2024-02-13 19:54:44.593 UTC [51] LOG: database system was shut down at 2024-02-13 19:54:43 UTC +db-1 | 2024-02-13 19:54:44.611 UTC [48] LOG: database system is ready to accept connections +db-1 | done +db-1 | server started +api01-1 | {"level":50,"time":1707854085197,"pid":1,"hostname":"api01","err":{"type":"Error","message":"connect ECONNREFUSED 172.20.0.2:5432","stack":"Error: connect ECONNREFUSED 172.20.0.2:5432\n at /usr/src/app/node_modules/pg-pool/index.js:45:11\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async findById (file:///usr/src/app/database.js:79:20)\n at async getExtrato (file:///usr/src/app/server.js:70:21)","errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"172.20.0.2","port":5432},"msg":"connect ECONNREFUSED 172.20.0.2:5432"} +db-1 | CREATE DATABASE +db-1 | +db-1 | +db-1 | /usr/local/bin/docker-entrypoint.sh: running /docker-entrypoint-initdb.d/script.sql +api02-1 | {"level":50,"time":1707854087223,"pid":1,"hostname":"app2","err":{"type":"Error","message":"connect ECONNREFUSED 172.20.0.2:5432","stack":"Error: connect ECONNREFUSED 172.20.0.2:5432\n at /usr/src/app/node_modules/pg-pool/index.js:45:11\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async findById (file:///usr/src/app/database.js:79:20)\n at async getExtrato (file:///usr/src/app/server.js:70:21)","errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"172.20.0.2","port":5432},"msg":"connect ECONNREFUSED 172.20.0.2:5432"} +db-1 | CREATE TABLE +db-1 | CREATE TABLE +db-1 | CREATE INDEX +db-1 | INSERT 0 5 +db-1 | +db-1 | +db-1 | 2024-02-13 19:54:47.352 UTC [48] LOG: received fast shutdown request +db-1 | waiting for server to shut down....2024-02-13 19:54:47.357 UTC [48] LOG: aborting any active transactions +db-1 | 2024-02-13 19:54:47.393 UTC [48] LOG: background worker "logical replication launcher" (PID 54) exited with exit code 1 +db-1 | 2024-02-13 19:54:47.494 UTC [49] LOG: shutting down +db-1 | 2024-02-13 19:54:47.503 UTC [49] LOG: checkpoint starting: shutdown immediate +db-1 | 2024-02-13 19:54:47.974 UTC [49] LOG: checkpoint complete: wrote 939 buffers (5.7%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.425 s, sync=0.035 s, total=0.481 s; sync files=308, longest=0.011 s, average=0.001 s; distance=4297 kB, estimate=4297 kB; lsn=0/191D1D8, redo lsn=0/191D1D8 +db-1 | 2024-02-13 19:54:47.995 UTC [48] LOG: database system is shut down +db-1 | done +db-1 | server stopped +db-1 | +db-1 | PostgreSQL init process complete; ready for start up. +db-1 | +db-1 | 2024-02-13 19:54:48.296 UTC [1] LOG: starting PostgreSQL 16.2 (Debian 16.2-1.pgdg120+2) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit +db-1 | 2024-02-13 19:54:48.296 UTC [1] LOG: listening on IPv4 address "0.0.0.0", port 5432 +db-1 | 2024-02-13 19:54:48.296 UTC [1] LOG: listening on IPv6 address "::", port 5432 +db-1 | 2024-02-13 19:54:48.340 UTC [1] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" +db-1 | 2024-02-13 19:54:48.394 UTC [66] LOG: database system was shut down at 2024-02-13 19:54:47 UTC +db-1 | 2024-02-13 19:54:48.434 UTC [1] LOG: database system is ready to accept connections +api01-1 | {"level":30,"time":1707854089288,"pid":1,"hostname":"api01","msg":"database.js: Connected to db postgres://admin:123@db:5432/rinha"} +api02-1 | {"level":30,"time":1707854089321,"pid":1,"hostname":"app2","msg":"database.js: Connected to db postgres://admin:123@db:5432/rinha"} +nginx-1 | 2024/02/13 19:56:57 [alert] 1#1: worker process 29 exited on signal 9 +nginx-1 | 2024/02/13 19:57:04 [alert] 1#1: worker process 30 exited on signal 9 +nginx-1 | 2024/02/13 19:57:11 [alert] 1#1: worker process 31 exited on signal 9 +nginx-1 | 2024/02/13 19:57:19 [alert] 1#1: worker process 32 exited on signal 9 +nginx-1 | 2024/02/13 19:57:27 [alert] 1#1: worker process 33 exited on signal 9 +nginx-1 | 2024/02/13 19:57:35 [alert] 1#1: worker process 34 exited on signal 9 +nginx-1 | 2024/02/13 19:57:42 [alert] 1#1: worker process 35 exited on signal 9 +nginx-1 | 2024/02/13 19:57:50 [alert] 1#1: worker process 36 exited on signal 9 +nginx-1 | 2024/02/13 19:57:58 [alert] 1#1: worker process 37 exited on signal 9 +nginx-1 | 2024/02/13 19:58:06 [alert] 1#1: worker process 38 exited on signal 9 +nginx-1 | 2024/02/13 19:58:13 [alert] 1#1: worker process 39 exited on signal 9 +nginx-1 | 2024/02/13 19:58:21 [alert] 1#1: worker process 40 exited on signal 9 +nginx-1 | 2024/02/13 19:58:29 [alert] 1#1: worker process 41 exited on signal 9 +nginx-1 | 2024/02/13 19:58:36 [alert] 1#1: worker process 42 exited on signal 9 +nginx-1 | 2024/02/13 19:58:44 [alert] 1#1: worker process 43 exited on signal 9 +nginx-1 | 2024/02/13 19:58:52 [alert] 1#1: worker process 44 exited on signal 9 +nginx-1 | 2024/02/13 19:58:59 [alert] 1#1: worker process 45 exited on signal 9 +db-1 | 2024-02-13 19:59:48.494 UTC [64] LOG: checkpoint starting: time +nginx-1 exited with code 0 +nginx-1 exited with code 0 +api02-1 | /usr/src/app/node_modules/pg-pool/index.js:45 +api02-1 | Error.captureStackTrace(err); +api02-1 | ^ +api02-1 | +api02-1 | Error: timeout exceeded when trying to connect +api02-1 | at /usr/src/app/node_modules/pg-pool/index.js:45:11 +api02-1 | at async updateClient (file:///usr/src/app/database.js:49:18) +api02-1 | at async IncomingMessage.
+
+ + +## Diego Reis Carvalho +Submissão feita com: +- `nginx` como load balancer +- `postgres` como banco de dados +- `node` para api com as libs `find-my-way`, `drizzle-orm`, `http-body`, `pg` e `zod` +- [repositório da api](https://github.com/direisc/rinha-2024q1-node) + +[@direisc](https://github.com/direisc) @ github diff --git a/participantes/direisc/compose.yaml b/participantes/direisc/compose.yaml new file mode 100644 index 000000000..55bb3be4e --- /dev/null +++ b/participantes/direisc/compose.yaml @@ -0,0 +1,75 @@ +services: + api01: &api + image: direisc/rinha_2024q1 + hostname: api01 + environment: + NODE_ENV: production + DB_HOST: db + PORT: 3000 + ports: + - '3001:3000' + depends_on: + db: + condition: service_healthy + deploy: + resources: + limits: + cpus: '0.45' + memory: '200MB' + + api02: + <<: *api + hostname: api02 + environment: + NODE_ENV: production + DB_HOST: db + PORT: 3000 + ports: + - '3002:3000' + + nginx: + image: nginx:latest + volumes: + - ./nginx.conf:/etc/nginx/nginx.conf:ro + depends_on: + - api01 + - api02 + ports: + - '9999:9999' + deploy: + resources: + limits: + cpus: '0.17' + memory: '10MB' + + db: + image: postgres:latest + restart: always + hostname: db + user: postgres + environment: + - POSTGRES_DB=rinha_2024q1 + - POSTGRES_USER=postgres + - POSTGRES_PASSWORD=postgres + # expose: + # - 5432 + ports: + - '5432:5432' + volumes: + - ./init.sql:/docker-entrypoint-initdb.d/init.sql + command: postgres -c checkpoint_timeout=600 -c max_wal_size=4096 + healthcheck: + test: ['CMD', 'pg_isready'] + interval: 10s + timeout: 5s + retries: 5 + deploy: + resources: + limits: + cpus: '0.45' + memory: '140MB' + +networks: + default: + driver: bridge + name: rinha-nginx-2024q1 diff --git a/participantes/direisc/docker-compose.logs b/participantes/direisc/docker-compose.logs new file mode 100644 index 000000000..4f562fcaa --- /dev/null +++ b/participantes/direisc/docker-compose.logs @@ -0,0 +1,116 @@ + Network rinha-nginx-2024q1 Creating + Network rinha-nginx-2024q1 Created + Container direisc-db-1 Creating + Container direisc-db-1 Created + Container direisc-api01-1 Creating + Container direisc-api02-1 Creating + Container direisc-api02-1 Created + Container direisc-api01-1 Created + Container direisc-nginx-1 Creating + Container direisc-nginx-1 Created +Attaching to api01-1, api02-1, db-1, nginx-1 +db-1 | The files belonging to this database system will be owned by user "postgres". +db-1 | This user must also own the server process. +db-1 | +db-1 | The database cluster will be initialized with locale "en_US.utf8". +db-1 | The default database encoding has accordingly been set to "UTF8". +db-1 | The default text search configuration will be set to "english". +db-1 | +db-1 | Data page checksums are disabled. +db-1 | +db-1 | fixing permissions on existing directory /var/lib/postgresql/data ... ok +db-1 | creating subdirectories ... ok +db-1 | selecting dynamic shared memory implementation ... posix +db-1 | selecting default max_connections ... 100 +db-1 | selecting default shared_buffers ... 128MB +db-1 | selecting default time zone ... Etc/UTC +db-1 | creating configuration files ... ok +db-1 | running bootstrap script ... ok +db-1 | performing post-bootstrap initialization ... ok +db-1 | syncing data to disk ... ok +db-1 | +db-1 | +db-1 | Success. You can now start the database server using: +db-1 | +db-1 | pg_ctl -D /var/lib/postgresql/data -l logfile start +db-1 | +db-1 | initdb: warning: enabling "trust" authentication for local connections +db-1 | initdb: hint: You can change this by editing pg_hba.conf or using the option -A, or --auth-local and --auth-host, the next time you run initdb. +db-1 | waiting for server to start....2024-02-11 21:46:38.503 UTC [36] LOG: starting PostgreSQL 16.1 (Debian 16.1-1.pgdg120+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit +db-1 | 2024-02-11 21:46:38.511 UTC [36] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" +db-1 | 2024-02-11 21:46:38.520 UTC [39] LOG: database system was shut down at 2024-02-11 21:46:37 UTC +db-1 | 2024-02-11 21:46:38.527 UTC [36] LOG: database system is ready to accept connections +db-1 | done +db-1 | server started +db-1 | CREATE DATABASE +db-1 | +db-1 | +db-1 | /usr/local/bin/docker-entrypoint.sh: running /docker-entrypoint-initdb.d/init.sql +db-1 | DO +db-1 | CREATE TABLE +db-1 | CREATE TABLE +db-1 | CREATE TABLE +db-1 | CREATE INDEX +db-1 | DO +db-1 | DO +db-1 | DO +db-1 | +db-1 | +db-1 | 2024-02-11 21:46:39.017 UTC [36] LOG: received fast shutdown request +db-1 | waiting for server to shut down....2024-02-11 21:46:39.019 UTC [36] LOG: aborting any active transactions +db-1 | 2024-02-11 21:46:39.022 UTC [36] LOG: background worker "logical replication launcher" (PID 42) exited with exit code 1 +db-1 | 2024-02-11 21:46:39.022 UTC [37] LOG: shutting down +db-1 | 2024-02-11 21:46:39.024 UTC [37] LOG: checkpoint starting: shutdown immediate +db-1 | 2024-02-11 21:46:39.148 UTC [37] LOG: checkpoint complete: wrote 950 buffers (5.8%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.089 s, sync=0.028 s, total=0.126 s; sync files=311, longest=0.005 s, average=0.001 s; distance=4318 kB, estimate=4318 kB; lsn=0/1922530, redo lsn=0/1922530 +db-1 | 2024-02-11 21:46:39.156 UTC [36] LOG: database system is shut down +db-1 | done +db-1 | server stopped +db-1 | +db-1 | PostgreSQL init process complete; ready for start up. +db-1 | +db-1 | 2024-02-11 21:46:39.370 UTC [1] LOG: starting PostgreSQL 16.1 (Debian 16.1-1.pgdg120+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit +db-1 | 2024-02-11 21:46:39.371 UTC [1] LOG: listening on IPv4 address "0.0.0.0", port 5432 +db-1 | 2024-02-11 21:46:39.371 UTC [1] LOG: listening on IPv6 address "::", port 5432 +db-1 | 2024-02-11 21:46:39.443 UTC [1] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" +db-1 | 2024-02-11 21:46:40.052 UTC [54] LOG: database system was shut down at 2024-02-11 21:46:39 UTC +db-1 | 2024-02-11 21:46:40.115 UTC [1] LOG: database system is ready to accept connections +nginx-1 | /docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration +nginx-1 | /docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/ +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh +nginx-1 | 10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf +nginx-1 | 10-listen-on-ipv6-by-default.sh: info: Enabled listen on IPv6 in /etc/nginx/conf.d/default.conf +nginx-1 | /docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-local-resolvers.envsh +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh +nginx-1 | /docker-entrypoint.sh: Configuration complete; ready for start up +api02-1 | +api02-1 | > rinha-2024q1-node@1.0.0 start /usr/src/app +api02-1 | > node src/index.mjs +api02-1 | +api01-1 | +api01-1 | > rinha-2024q1-node@1.0.0 start /usr/src/app +api01-1 | > node src/index.mjs +api01-1 | +nginx-1 | 2024/02/11 21:46:49 [error] 29#29: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.176.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://192.168.176.4:3000/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/11 21:46:49 [error] 29#29: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.176.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://192.168.176.3:3000/clientes/1/extrato", host: "localhost:9999" +api02-1 | Server listening on: http://localhost:3000 +api01-1 | Server listening on: http://localhost:3000 +nginx-1 | 2024/02/11 21:46:51 [error] 29#29: *4 no live upstreams while connecting to upstream, client: 192.168.176.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/11 21:46:53 [error] 29#29: *5 no live upstreams while connecting to upstream, client: 192.168.176.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/11 21:46:55 [error] 29#29: *6 no live upstreams while connecting to upstream, client: 192.168.176.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/11 21:46:57 [error] 29#29: *7 no live upstreams while connecting to upstream, client: 192.168.176.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/11 21:46:59 [error] 29#29: *8 no live upstreams while connecting to upstream, client: 192.168.176.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +nginx-1 exited with code 0 +nginx-1 exited with code 0 +api01-1 exited with code 0 +api01-1 exited with code 0 +api02-1 exited with code 0 +api02-1 exited with code 0 +db-1 | 2024-02-11 21:51:23.414 UTC [1] LOG: received fast shutdown request +db-1 | 2024-02-11 21:51:23.419 UTC [1] LOG: aborting any active transactions +db-1 | 2024-02-11 21:51:23.422 UTC [1] LOG: background worker "logical replication launcher" (PID 57) exited with exit code 1 +db-1 | 2024-02-11 21:51:23.423 UTC [52] LOG: shutting down +db-1 | 2024-02-11 21:51:23.431 UTC [52] LOG: checkpoint starting: shutdown immediate +db-1 | 2024-02-11 21:51:23.600 UTC [52] LOG: checkpoint complete: wrote 686 buffers (4.2%); 0 WAL file(s) added, 0 removed, 1 recycled; write=0.092 s, sync=0.052 s, total=0.178 s; sync files=35, longest=0.024 s, average=0.002 s; distance=20243 kB, estimate=20243 kB; lsn=0/2CE7240, redo lsn=0/2CE7240 +db-1 | 2024-02-11 21:51:23.607 UTC [1] LOG: database system is shut down +db-1 exited with code 0 diff --git a/participantes/direisc/init.sql b/participantes/direisc/init.sql new file mode 100644 index 000000000..40a01ecf5 --- /dev/null +++ b/participantes/direisc/init.sql @@ -0,0 +1,57 @@ +DO $$ BEGIN + CREATE TYPE "transaction_type" AS ENUM('c', 'd'); +EXCEPTION + WHEN duplicate_object THEN null; +END $$; +--> statement-breakpoint +CREATE TABLE IF NOT EXISTS "clientes" ( + "id" serial PRIMARY KEY NOT NULL, + "limite" integer NOT NULL, + "nome" varchar(50) NOT NULL +); +--> statement-breakpoint +CREATE TABLE IF NOT EXISTS "saldos" ( + "id" serial PRIMARY KEY NOT NULL, + "client_id" integer, + "valor" integer NOT NULL +); +--> statement-breakpoint +CREATE TABLE IF NOT EXISTS "transacoes" ( + "id" serial PRIMARY KEY NOT NULL, + "client_id" integer, + "valor" integer NOT NULL, + "tipo" "transaction_type", + "descricao" varchar(50) NOT NULL, + "realizada_em" timestamp DEFAULT now() NOT NULL +); +--> statement-breakpoint +CREATE INDEX IF NOT EXISTS "client_id_idx" ON "saldos" ("client_id");--> statement-breakpoint +DO $$ BEGIN + ALTER TABLE "saldos" ADD CONSTRAINT "saldos_client_id_clientes_id_fk" FOREIGN KEY ("client_id") REFERENCES "clientes"("id") ON DELETE no action ON UPDATE no action; +EXCEPTION + WHEN duplicate_object THEN null; +END $$; +--> statement-breakpoint +DO $$ BEGIN + ALTER TABLE "transacoes" ADD CONSTRAINT "transacoes_client_id_clientes_id_fk" FOREIGN KEY ("client_id") REFERENCES "clientes"("id") ON DELETE no action ON UPDATE no action; +EXCEPTION + WHEN duplicate_object THEN null; +END $$; + + + +-- KEEP FOR SEED +DO $$ +BEGIN + INSERT INTO clientes (nome, limite) + VALUES + ('o barato sai caro', 1000 * 100), + ('zan corp ltda', 800 * 100), + ('les cruders', 10000 * 100), + ('padaria joia de cocaia', 100000 * 100), + ('kid mais', 5000 * 100); + + INSERT INTO saldos (client_id, valor) + SELECT id, 0 FROM clientes; +END; +$$; \ No newline at end of file diff --git a/participantes/direisc/nginx.conf b/participantes/direisc/nginx.conf new file mode 100644 index 000000000..4c18edb04 --- /dev/null +++ b/participantes/direisc/nginx.conf @@ -0,0 +1,21 @@ +events { + worker_connections 2000; +} + +http { + access_log off; + sendfile on; + + upstream api { + server api01:3000; + server api02:3000; + } + + server { + listen 9999; + + location / { + proxy_pass http://api; + } + } +} \ No newline at end of file diff --git a/participantes/direisc/testada b/participantes/direisc/testada new file mode 100644 index 000000000..5c81b3634 --- /dev/null +++ b/participantes/direisc/testada @@ -0,0 +1,2 @@ +testada em dom 11 fev 2024 18:51:24 -03 +abra um PR removendo esse arquivo caso queira que sua API seja testada novamente diff --git a/participantes/doceazedo/docker-compose.logs b/participantes/doceazedo/docker-compose.logs index 65a84414b..cc7e76d8c 100644 --- a/participantes/doceazedo/docker-compose.logs +++ b/participantes/doceazedo/docker-compose.logs @@ -1,369 +1,3 @@ - api02 Pulling - postgres Pulling - api01 Pulling - bca4290a9639 Pulling fs layer - f3f50819a215 Pulling fs layer - 3f3bef635999 Pulling fs layer - 916a1b1bd39a Pulling fs layer - a3aa5ba14781 Pulling fs layer - 0e24ab460469 Pulling fs layer - 8cecbfb77784 Pulling fs layer - fc133adcd833 Pulling fs layer - f056e5bcb9d7 Pulling fs layer - 916a1b1bd39a Waiting - a3aa5ba14781 Waiting - 0e24ab460469 Waiting - 8cecbfb77784 Waiting - fc133adcd833 Waiting - f056e5bcb9d7 Waiting - bca4290a9639 Pulling fs layer - f3f50819a215 Pulling fs layer - 3f3bef635999 Pulling fs layer - 916a1b1bd39a Pulling fs layer - a3aa5ba14781 Pulling fs layer - 0e24ab460469 Pulling fs layer - 8cecbfb77784 Pulling fs layer - fc133adcd833 Pulling fs layer - f056e5bcb9d7 Pulling fs layer - f056e5bcb9d7 Waiting - 916a1b1bd39a Waiting - a3aa5ba14781 Waiting - 0e24ab460469 Waiting - 8cecbfb77784 Waiting - fc133adcd833 Waiting - 4abcf2066143 Pulling fs layer - 064ad39e66f1 Pulling fs layer - 969d8f83b78a Pulling fs layer - f4f4346dbb5e Pulling fs layer - d0f74a286f0f Pulling fs layer - a920b3af04e1 Pulling fs layer - 969d8f83b78a Waiting - 5975d00404a2 Pulling fs layer - f4f4346dbb5e Waiting - c0c41f96aa70 Pulling fs layer - 71444cd8dc14 Pulling fs layer - d0f74a286f0f Waiting - a920b3af04e1 Waiting - c0c41f96aa70 Waiting - 064ad39e66f1 Waiting - 4abcf2066143 Waiting - 71444cd8dc14 Waiting - bca4290a9639 Downloading [> ] 34.81kB/3.348MB - bca4290a9639 Downloading [> ] 34.81kB/3.348MB - f3f50819a215 Downloading [> ] 425.2kB/42.01MB - f3f50819a215 Downloading [> ] 425.2kB/42.01MB - bca4290a9639 Downloading [=================================================> ] 3.328MB/3.348MB - bca4290a9639 Downloading [=================================================> ] 3.328MB/3.348MB - bca4290a9639 Download complete - bca4290a9639 Download complete - bca4290a9639 Extracting [> ] 65.54kB/3.348MB - bca4290a9639 Extracting [> ] 65.54kB/3.348MB - 3f3bef635999 Downloading [> ] 23.86kB/2.341MB - 3f3bef635999 Downloading [> ] 23.86kB/2.341MB - f3f50819a215 Downloading [=======> ] 6.417MB/42.01MB - f3f50819a215 Downloading [=======> ] 6.417MB/42.01MB - 3f3bef635999 Verifying Checksum - 3f3bef635999 Download complete - 3f3bef635999 Verifying Checksum - 3f3bef635999 Download complete - bca4290a9639 Extracting [==========================================> ] 2.818MB/3.348MB - bca4290a9639 Extracting [==========================================> ] 2.818MB/3.348MB - f3f50819a215 Downloading [===============> ] 12.81MB/42.01MB - f3f50819a215 Downloading [===============> ] 12.81MB/42.01MB - bca4290a9639 Extracting [==================================================>] 3.348MB/3.348MB - bca4290a9639 Extracting [==================================================>] 3.348MB/3.348MB - bca4290a9639 Pull complete - bca4290a9639 Pull complete - f3f50819a215 Downloading [=========================> ] 21.33MB/42.01MB - f3f50819a215 Downloading [=========================> ] 21.33MB/42.01MB - f3f50819a215 Downloading [====================================> ] 30.3MB/42.01MB - f3f50819a215 Downloading [====================================> ] 30.3MB/42.01MB - f3f50819a215 Downloading [==============================================> ] 38.85MB/42.01MB - f3f50819a215 Downloading [==============================================> ] 38.85MB/42.01MB - f3f50819a215 Download complete - f3f50819a215 Verifying Checksum - f3f50819a215 Extracting [> ] 426kB/42.01MB - f3f50819a215 Extracting [> ] 426kB/42.01MB - 916a1b1bd39a Downloading [==================================================>] 448B/448B - 916a1b1bd39a Downloading [==================================================>] 448B/448B - 916a1b1bd39a Verifying Checksum - 916a1b1bd39a Download complete - 916a1b1bd39a Verifying Checksum - 916a1b1bd39a Download complete - f3f50819a215 Extracting [====> ] 3.834MB/42.01MB - f3f50819a215 Extracting [====> ] 3.834MB/42.01MB - f3f50819a215 Extracting [=========> ] 7.668MB/42.01MB - f3f50819a215 Extracting [=========> ] 7.668MB/42.01MB - f3f50819a215 Extracting [==============> ] 12.35MB/42.01MB - f3f50819a215 Extracting [==============> ] 12.35MB/42.01MB - a3aa5ba14781 Downloading [==================================================>] 93B/93B - a3aa5ba14781 Downloading [==================================================>] 93B/93B - a3aa5ba14781 Verifying Checksum - a3aa5ba14781 Verifying Checksum - a3aa5ba14781 Download complete - a3aa5ba14781 Download complete - f3f50819a215 Extracting [=====================> ] 17.89MB/42.01MB - f3f50819a215 Extracting [=====================> ] 17.89MB/42.01MB - f3f50819a215 Extracting [===========================> ] 23MB/42.01MB - f3f50819a215 Extracting [===========================> ] 23MB/42.01MB - f3f50819a215 Extracting [==================================> ] 29.39MB/42.01MB - f3f50819a215 Extracting [==================================> ] 29.39MB/42.01MB - f3f50819a215 Extracting [=========================================> ] 34.93MB/42.01MB - f3f50819a215 Extracting [=========================================> ] 34.93MB/42.01MB - 0e24ab460469 Downloading [> ] 732B/42.7kB - 0e24ab460469 Downloading [> ] 732B/42.7kB - 0e24ab460469 Downloading [==================================================>] 42.7kB/42.7kB - 0e24ab460469 Verifying Checksum - 0e24ab460469 Download complete - 0e24ab460469 Downloading [==================================================>] 42.7kB/42.7kB - 0e24ab460469 Verifying Checksum - 0e24ab460469 Download complete - fc133adcd833 Downloading [> ] 720B/51.47kB - fc133adcd833 Downloading [> ] 720B/51.47kB - fc133adcd833 Verifying Checksum - fc133adcd833 Verifying Checksum - fc133adcd833 Download complete - fc133adcd833 Download complete - 8cecbfb77784 Downloading [> ] 539.9kB/60.4MB - 8cecbfb77784 Downloading [> ] 539.9kB/60.4MB - f3f50819a215 Extracting [=============================================> ] 38.34MB/42.01MB - f3f50819a215 Extracting [=============================================> ] 38.34MB/42.01MB - 8cecbfb77784 Downloading [====> ] 5.366MB/60.4MB - 8cecbfb77784 Downloading [====> ] 5.366MB/60.4MB - f3f50819a215 Extracting [==============================================> ] 39.19MB/42.01MB - f3f50819a215 Extracting [==============================================> ] 39.19MB/42.01MB - 8cecbfb77784 Downloading [=========> ] 11.81MB/60.4MB - 8cecbfb77784 Downloading [=========> ] 11.81MB/60.4MB - f3f50819a215 Extracting [===============================================> ] 40.04MB/42.01MB - f3f50819a215 Extracting [===============================================> ] 40.04MB/42.01MB - 8cecbfb77784 Downloading [===============> ] 19.31MB/60.4MB - 8cecbfb77784 Downloading [===============> ] 19.31MB/60.4MB - 8cecbfb77784 Downloading [========================> ] 29MB/60.4MB - 8cecbfb77784 Downloading [========================> ] 29MB/60.4MB - f3f50819a215 Extracting [================================================> ] 40.47MB/42.01MB - f3f50819a215 Extracting [================================================> ] 40.47MB/42.01MB - 4abcf2066143 Downloading [> ] 34.81kB/3.409MB - 8cecbfb77784 Downloading [==============================> ] 37.06MB/60.4MB - 8cecbfb77784 Downloading [==============================> ] 37.06MB/60.4MB - 4abcf2066143 Verifying Checksum - 4abcf2066143 Download complete - 4abcf2066143 Extracting [> ] 65.54kB/3.409MB - 8cecbfb77784 Downloading [===================================> ] 42.98MB/60.4MB - 8cecbfb77784 Downloading [===================================> ] 42.98MB/60.4MB - f3f50819a215 Extracting [================================================> ] 40.89MB/42.01MB - f3f50819a215 Extracting [================================================> ] 40.89MB/42.01MB - 4abcf2066143 Extracting [================================> ] 2.228MB/3.409MB - 8cecbfb77784 Downloading [=========================================> ] 50.49MB/60.4MB - 8cecbfb77784 Downloading [=========================================> ] 50.49MB/60.4MB - 4abcf2066143 Extracting [==================================================>] 3.409MB/3.409MB - 8cecbfb77784 Downloading [=================================================> ] 60.19MB/60.4MB - 8cecbfb77784 Downloading [=================================================> ] 60.19MB/60.4MB - 8cecbfb77784 Verifying Checksum - 8cecbfb77784 Download complete - 8cecbfb77784 Verifying Checksum - 8cecbfb77784 Download complete - 4abcf2066143 Pull complete - f3f50819a215 Extracting [=================================================> ] 41.32MB/42.01MB - f3f50819a215 Extracting [=================================================> ] 41.32MB/42.01MB - f056e5bcb9d7 Downloading [> ] 2.738kB/222.7kB - f056e5bcb9d7 Downloading [> ] 2.738kB/222.7kB - f056e5bcb9d7 Downloading [==================================================>] 222.7kB/222.7kB - f056e5bcb9d7 Verifying Checksum - f056e5bcb9d7 Download complete - f056e5bcb9d7 Downloading [==================================================>] 222.7kB/222.7kB - f056e5bcb9d7 Verifying Checksum - f056e5bcb9d7 Download complete - f3f50819a215 Extracting [==================================================>] 42.01MB/42.01MB - f3f50819a215 Extracting [==================================================>] 42.01MB/42.01MB - 064ad39e66f1 Downloading [============================> ] 719B/1.264kB - 064ad39e66f1 Downloading [==================================================>] 1.264kB/1.264kB - 064ad39e66f1 Verifying Checksum - 064ad39e66f1 Download complete - 064ad39e66f1 Extracting [==================================================>] 1.264kB/1.264kB - 064ad39e66f1 Extracting [==================================================>] 1.264kB/1.264kB - 064ad39e66f1 Pull complete - f3f50819a215 Pull complete - f3f50819a215 Pull complete - 3f3bef635999 Extracting [> ] 32.77kB/2.341MB - 3f3bef635999 Extracting [> ] 32.77kB/2.341MB - 3f3bef635999 Extracting [==================================================>] 2.341MB/2.341MB - 3f3bef635999 Extracting [==================================================>] 2.341MB/2.341MB - 3f3bef635999 Pull complete - 3f3bef635999 Pull complete - 916a1b1bd39a Extracting [==================================================>] 448B/448B - 916a1b1bd39a Extracting [==================================================>] 448B/448B - 916a1b1bd39a Extracting [==================================================>] 448B/448B - 916a1b1bd39a Extracting [==================================================>] 448B/448B - 916a1b1bd39a Pull complete - 916a1b1bd39a Pull complete - a3aa5ba14781 Extracting [==================================================>] 93B/93B - a3aa5ba14781 Extracting [==================================================>] 93B/93B - a3aa5ba14781 Extracting [==================================================>] 93B/93B - a3aa5ba14781 Extracting [==================================================>] 93B/93B - 969d8f83b78a Downloading [==================================================>] 116B/116B - 969d8f83b78a Verifying Checksum - 969d8f83b78a Download complete - 969d8f83b78a Extracting [==================================================>] 116B/116B - 969d8f83b78a Extracting [==================================================>] 116B/116B - a3aa5ba14781 Pull complete - a3aa5ba14781 Pull complete - 0e24ab460469 Extracting [======================================> ] 32.77kB/42.7kB - 0e24ab460469 Extracting [======================================> ] 32.77kB/42.7kB - 0e24ab460469 Extracting [==================================================>] 42.7kB/42.7kB - 0e24ab460469 Extracting [==================================================>] 42.7kB/42.7kB - 969d8f83b78a Pull complete - 0e24ab460469 Pull complete - 0e24ab460469 Pull complete - 8cecbfb77784 Extracting [> ] 557.1kB/60.4MB - 8cecbfb77784 Extracting [> ] 557.1kB/60.4MB - f4f4346dbb5e Downloading [> ] 540.7kB/92.26MB - 8cecbfb77784 Extracting [=====> ] 6.128MB/60.4MB - 8cecbfb77784 Extracting [=====> ] 6.128MB/60.4MB - f4f4346dbb5e Downloading [=====> ] 10.22MB/92.26MB - d0f74a286f0f Downloading [===> ] 719B/9.56kB - d0f74a286f0f Download complete - 8cecbfb77784 Extracting [======> ] 8.356MB/60.4MB - 8cecbfb77784 Extracting [======> ] 8.356MB/60.4MB - f4f4346dbb5e Downloading [==========> ] 18.8MB/92.26MB - f4f4346dbb5e Downloading [==============> ] 27.38MB/92.26MB - a920b3af04e1 Downloading [==================================================>] 130B/130B - a920b3af04e1 Verifying Checksum - a920b3af04e1 Download complete - 8cecbfb77784 Extracting [=========> ] 11.14MB/60.4MB - 8cecbfb77784 Extracting [=========> ] 11.14MB/60.4MB - f4f4346dbb5e Downloading [===================> ] 35.99MB/92.26MB - 8cecbfb77784 Extracting [=========> ] 11.7MB/60.4MB - 8cecbfb77784 Extracting [=========> ] 11.7MB/60.4MB - f4f4346dbb5e Downloading [=======================> ] 44.05MB/92.26MB - 5975d00404a2 Downloading [==================================================>] 170B/170B - 5975d00404a2 Verifying Checksum - 5975d00404a2 Download complete - f4f4346dbb5e Downloading [============================> ] 53.16MB/92.26MB - f4f4346dbb5e Downloading [=================================> ] 61.75MB/92.26MB - 8cecbfb77784 Extracting [==========> ] 12.26MB/60.4MB - 8cecbfb77784 Extracting [==========> ] 12.26MB/60.4MB - c0c41f96aa70 Downloading [======> ] 719B/5.417kB - c0c41f96aa70 Download complete - f4f4346dbb5e Downloading [======================================> ] 70.36MB/92.26MB - f4f4346dbb5e Downloading [==========================================> ] 78.93MB/92.26MB - 8cecbfb77784 Extracting [==========> ] 12.81MB/60.4MB - 8cecbfb77784 Extracting [==========> ] 12.81MB/60.4MB - f4f4346dbb5e Downloading [==============================================> ] 86.46MB/92.26MB - 71444cd8dc14 Downloading [==================================================>] 182B/182B - 71444cd8dc14 Verifying Checksum - 71444cd8dc14 Download complete - 8cecbfb77784 Extracting [===========> ] 13.37MB/60.4MB - 8cecbfb77784 Extracting [===========> ] 13.37MB/60.4MB - f4f4346dbb5e Verifying Checksum - f4f4346dbb5e Download complete - f4f4346dbb5e Extracting [> ] 557.1kB/92.26MB - f4f4346dbb5e Extracting [=> ] 2.785MB/92.26MB - 8cecbfb77784 Extracting [============> ] 15.04MB/60.4MB - 8cecbfb77784 Extracting [============> ] 15.04MB/60.4MB - f4f4346dbb5e Extracting [====> ] 7.799MB/92.26MB - f4f4346dbb5e Extracting [======> ] 12.81MB/92.26MB - f4f4346dbb5e Extracting [=========> ] 17.83MB/92.26MB - f4f4346dbb5e Extracting [============> ] 22.84MB/92.26MB - f4f4346dbb5e Extracting [===============> ] 27.85MB/92.26MB - 8cecbfb77784 Extracting [============> ] 15.6MB/60.4MB - 8cecbfb77784 Extracting [============> ] 15.6MB/60.4MB - f4f4346dbb5e Extracting [==================> ] 33.42MB/92.26MB - 8cecbfb77784 Extracting [=============> ] 16.15MB/60.4MB - 8cecbfb77784 Extracting [=============> ] 16.15MB/60.4MB - f4f4346dbb5e Extracting [====================> ] 37.32MB/92.26MB - f4f4346dbb5e Extracting [=====================> ] 38.99MB/92.26MB - f4f4346dbb5e Extracting [======================> ] 40.67MB/92.26MB - 8cecbfb77784 Extracting [=============> ] 16.71MB/60.4MB - 8cecbfb77784 Extracting [=============> ] 16.71MB/60.4MB - f4f4346dbb5e Extracting [=======================> ] 42.89MB/92.26MB - f4f4346dbb5e Extracting [========================> ] 44.56MB/92.26MB - f4f4346dbb5e Extracting [=========================> ] 46.24MB/92.26MB - f4f4346dbb5e Extracting [==========================> ] 49.58MB/92.26MB - 8cecbfb77784 Extracting [==============> ] 17.27MB/60.4MB - 8cecbfb77784 Extracting [==============> ] 17.27MB/60.4MB - f4f4346dbb5e Extracting [============================> ] 53.48MB/92.26MB - f4f4346dbb5e Extracting [===============================> ] 58.49MB/92.26MB - 8cecbfb77784 Extracting [==============> ] 17.83MB/60.4MB - 8cecbfb77784 Extracting [==============> ] 17.83MB/60.4MB - 8cecbfb77784 Extracting [================> ] 20.05MB/60.4MB - 8cecbfb77784 Extracting [================> ] 20.05MB/60.4MB - f4f4346dbb5e Extracting [================================> ] 60.16MB/92.26MB - f4f4346dbb5e Extracting [================================> ] 60.72MB/92.26MB - 8cecbfb77784 Extracting [=================> ] 21.17MB/60.4MB - 8cecbfb77784 Extracting [=================> ] 21.17MB/60.4MB - f4f4346dbb5e Extracting [=================================> ] 61.83MB/92.26MB - 8cecbfb77784 Extracting [==================> ] 22.28MB/60.4MB - 8cecbfb77784 Extracting [==================> ] 22.28MB/60.4MB - f4f4346dbb5e Extracting [==================================> ] 64.06MB/92.26MB - 8cecbfb77784 Extracting [==================> ] 22.84MB/60.4MB - 8cecbfb77784 Extracting [==================> ] 22.84MB/60.4MB - f4f4346dbb5e Extracting [===================================> ] 66.29MB/92.26MB - f4f4346dbb5e Extracting [=====================================> ] 69.07MB/92.26MB - 8cecbfb77784 Extracting [===================> ] 23.95MB/60.4MB - 8cecbfb77784 Extracting [===================> ] 23.95MB/60.4MB - f4f4346dbb5e Extracting [======================================> ] 71.86MB/92.26MB - 8cecbfb77784 Extracting [=====================> ] 25.62MB/60.4MB - 8cecbfb77784 Extracting [=====================> ] 25.62MB/60.4MB - 8cecbfb77784 Extracting [======================> ] 27.3MB/60.4MB - 8cecbfb77784 Extracting [======================> ] 27.3MB/60.4MB - f4f4346dbb5e Extracting [========================================> ] 74.09MB/92.26MB - 8cecbfb77784 Extracting [=======================> ] 28.97MB/60.4MB - 8cecbfb77784 Extracting [=======================> ] 28.97MB/60.4MB - f4f4346dbb5e Extracting [=========================================> ] 77.43MB/92.26MB - 8cecbfb77784 Extracting [========================> ] 30.08MB/60.4MB - 8cecbfb77784 Extracting [========================> ] 30.08MB/60.4MB - f4f4346dbb5e Extracting [===========================================> ] 79.66MB/92.26MB - 8cecbfb77784 Extracting [=============================> ] 35.65MB/60.4MB - 8cecbfb77784 Extracting [=============================> ] 35.65MB/60.4MB - f4f4346dbb5e Extracting [=============================================> ] 83.56MB/92.26MB - 8cecbfb77784 Extracting [===============================> ] 38.44MB/60.4MB - 8cecbfb77784 Extracting [===============================> ] 38.44MB/60.4MB - f4f4346dbb5e Extracting [===============================================> ] 88.01MB/92.26MB - 8cecbfb77784 Extracting [===================================> ] 42.34MB/60.4MB - 8cecbfb77784 Extracting [===================================> ] 42.34MB/60.4MB - f4f4346dbb5e Extracting [=================================================> ] 91.36MB/92.26MB - 8cecbfb77784 Extracting [========================================> ] 49.02MB/60.4MB - 8cecbfb77784 Extracting [========================================> ] 49.02MB/60.4MB - 8cecbfb77784 Extracting [=============================================> ] 55.15MB/60.4MB - 8cecbfb77784 Extracting [=============================================> ] 55.15MB/60.4MB - f4f4346dbb5e Extracting [==================================================>] 92.26MB/92.26MB - 8cecbfb77784 Extracting [==================================================>] 60.4MB/60.4MB - 8cecbfb77784 Extracting [==================================================>] 60.4MB/60.4MB - f4f4346dbb5e Pull complete - d0f74a286f0f Extracting [==================================================>] 9.56kB/9.56kB - d0f74a286f0f Extracting [==================================================>] 9.56kB/9.56kB - d0f74a286f0f Pull complete - a920b3af04e1 Extracting [==================================================>] 130B/130B - a920b3af04e1 Extracting [==================================================>] 130B/130B - a920b3af04e1 Pull complete - 5975d00404a2 Extracting [==================================================>] 170B/170B - 5975d00404a2 Extracting [==================================================>] 170B/170B - 5975d00404a2 Pull complete - c0c41f96aa70 Extracting [==================================================>] 5.417kB/5.417kB - c0c41f96aa70 Extracting [==================================================>] 5.417kB/5.417kB - c0c41f96aa70 Pull complete - 71444cd8dc14 Extracting [==================================================>] 182B/182B - 71444cd8dc14 Extracting [==================================================>] 182B/182B - 71444cd8dc14 Pull complete - postgres Pulled - 8cecbfb77784 Pull complete - 8cecbfb77784 Pull complete - fc133adcd833 Extracting [===============================> ] 32.77kB/51.47kB - fc133adcd833 Extracting [===============================> ] 32.77kB/51.47kB - fc133adcd833 Extracting [==================================================>] 51.47kB/51.47kB - fc133adcd833 Extracting [==================================================>] 51.47kB/51.47kB - fc133adcd833 Pull complete - fc133adcd833 Pull complete - f056e5bcb9d7 Extracting [=======> ] 32.77kB/222.7kB - f056e5bcb9d7 Extracting [=======> ] 32.77kB/222.7kB - f056e5bcb9d7 Extracting [==================================================>] 222.7kB/222.7kB - f056e5bcb9d7 Extracting [==================================================>] 222.7kB/222.7kB - f056e5bcb9d7 Extracting [==================================================>] 222.7kB/222.7kB - f056e5bcb9d7 Extracting [==================================================>] 222.7kB/222.7kB - f056e5bcb9d7 Pull complete - f056e5bcb9d7 Pull complete - api02 Pulled - api01 Pulled Network doceazedo_default Creating Network doceazedo_default Created Volume "doceazedo_postgres" Creating @@ -373,8 +7,8 @@ Container doceazedo-api02-1 Creating Container doceazedo-api01-1 Creating api02 The requested image's platform (linux/arm64/v8) does not match the detected host platform (linux/amd64/v3) and no specific platform was requested - Container doceazedo-api02-1 Created api01 The requested image's platform (linux/arm64/v8) does not match the detected host platform (linux/amd64/v3) and no specific platform was requested + Container doceazedo-api02-1 Created Container doceazedo-api01-1 Created Container doceazedo-nginx-1 Creating Container doceazedo-nginx-1 Created @@ -398,22 +32,18 @@ postgres-1 | creating configuration files ... ok api01-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error api02-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error postgres-1 | running bootstrap script ... ok -postgres-1 | sh: locale: not found -postgres-1 | 2024-02-08 22:39:58.836 UTC [30] WARNING: no usable system locales were found nginx-1 | /docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration nginx-1 | /docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/ +postgres-1 | sh: locale: not found +postgres-1 | 2024-02-14 01:00:39.044 UTC [30] WARNING: no usable system locales were found nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh nginx-1 | 10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf -api01-1 exited with code 0 -postgres-1 | performing post-bootstrap initialization ... ok nginx-1 | 10-listen-on-ipv6-by-default.sh: info: Enabled listen on IPv6 in /etc/nginx/conf.d/default.conf nginx-1 | /docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-local-resolvers.envsh nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh -api02-1 exited with code 0 nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh nginx-1 | /docker-entrypoint.sh: Configuration complete; ready for start up -nginx-1 | 2024/02/08 22:40:00 [emerg] 1#1: host not found in upstream "api01:3000" in /etc/nginx/nginx.conf:9 -nginx-1 | nginx: [emerg] host not found in upstream "api01:3000" in /etc/nginx/nginx.conf:9 +postgres-1 | performing post-bootstrap initialization ... ok postgres-1 | syncing data to disk ... ok postgres-1 | postgres-1 | @@ -423,50 +53,67 @@ postgres-1 | pg_ctl -D /var/lib/postgresql/data -l logfile start postgres-1 | postgres-1 | initdb: warning: enabling "trust" authentication for local connections postgres-1 | initdb: hint: You can change this by editing pg_hba.conf or using the option -A, or --auth-local and --auth-host, the next time you run initdb. -postgres-1 | waiting for server to start....2024-02-08 22:40:01.106 UTC [36] LOG: starting PostgreSQL 16.1 on x86_64-pc-linux-musl, compiled by gcc (Alpine 13.2.1_git20231014) 13.2.1 20231014, 64-bit -postgres-1 | 2024-02-08 22:40:01.124 UTC [36] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" -postgres-1 | 2024-02-08 22:40:01.146 UTC [39] LOG: database system was shut down at 2024-02-08 22:40:00 UTC -postgres-1 | 2024-02-08 22:40:01.158 UTC [36] LOG: database system is ready to accept connections +postgres-1 | waiting for server to start....2024-02-14 01:00:41.204 UTC [36] LOG: starting PostgreSQL 16.1 on x86_64-pc-linux-musl, compiled by gcc (Alpine 13.2.1_git20231014) 13.2.1 20231014, 64-bit +postgres-1 | 2024-02-14 01:00:41.221 UTC [36] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" +postgres-1 | 2024-02-14 01:00:41.246 UTC [39] LOG: database system was shut down at 2024-02-14 01:00:40 UTC +postgres-1 | 2024-02-14 01:00:41.257 UTC [36] LOG: database system is ready to accept connections postgres-1 | done postgres-1 | server started postgres-1 | postgres-1 | /usr/local/bin/docker-entrypoint.sh: ignoring /docker-entrypoint-initdb.d/* postgres-1 | -postgres-1 | 2024-02-08 22:40:01.228 UTC [36] LOG: received fast shutdown request -postgres-1 | waiting for server to shut down....2024-02-08 22:40:01.299 UTC [36] LOG: aborting any active transactions -postgres-1 | 2024-02-08 22:40:01.313 UTC [36] LOG: background worker "logical replication launcher" (PID 42) exited with exit code 1 -postgres-1 | 2024-02-08 22:40:01.326 UTC [37] LOG: shutting down -postgres-1 | 2024-02-08 22:40:01.343 UTC [37] LOG: checkpoint starting: shutdown immediate -postgres-1 | 2024-02-08 22:40:01.372 UTC [37] LOG: checkpoint complete: wrote 3 buffers (0.0%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.007 s, sync=0.009 s, total=0.047 s; sync files=2, longest=0.009 s, average=0.005 s; distance=0 kB, estimate=0 kB; lsn=0/14F0498, redo lsn=0/14F0498 -postgres-1 | 2024-02-08 22:40:01.379 UTC [36] LOG: database system is shut down +postgres-1 | waiting for server to shut down....2024-02-14 01:00:41.390 UTC [36] LOG: received fast shutdown request +postgres-1 | 2024-02-14 01:00:41.407 UTC [36] LOG: aborting any active transactions +postgres-1 | 2024-02-14 01:00:41.418 UTC [36] LOG: background worker "logical replication launcher" (PID 42) exited with exit code 1 +postgres-1 | 2024-02-14 01:00:41.418 UTC [37] LOG: shutting down +postgres-1 | 2024-02-14 01:00:41.420 UTC [37] LOG: checkpoint starting: shutdown immediate +postgres-1 | 2024-02-14 01:00:41.432 UTC [37] LOG: checkpoint complete: wrote 3 buffers (0.0%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.004 s, sync=0.002 s, total=0.014 s; sync files=2, longest=0.001 s, average=0.001 s; distance=0 kB, estimate=0 kB; lsn=0/14F0498, redo lsn=0/14F0498 +postgres-1 | 2024-02-14 01:00:41.440 UTC [36] LOG: database system is shut down postgres-1 | done postgres-1 | server stopped postgres-1 | postgres-1 | PostgreSQL init process complete; ready for start up. postgres-1 | -postgres-1 | 2024-02-08 22:40:01.480 UTC [1] LOG: starting PostgreSQL 16.1 on x86_64-pc-linux-musl, compiled by gcc (Alpine 13.2.1_git20231014) 13.2.1 20231014, 64-bit -postgres-1 | 2024-02-08 22:40:01.480 UTC [1] LOG: listening on IPv4 address "0.0.0.0", port 5432 -postgres-1 | 2024-02-08 22:40:01.480 UTC [1] LOG: listening on IPv6 address "::", port 5432 -postgres-1 | 2024-02-08 22:40:01.484 UTC [1] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" -postgres-1 | 2024-02-08 22:40:01.490 UTC [50] LOG: database system was shut down at 2024-02-08 22:40:01 UTC -postgres-1 | 2024-02-08 22:40:01.498 UTC [1] LOG: database system is ready to accept connections +api02-1 exited with code 0 +postgres-1 | 2024-02-14 01:00:41.543 UTC [1] LOG: starting PostgreSQL 16.1 on x86_64-pc-linux-musl, compiled by gcc (Alpine 13.2.1_git20231014) 13.2.1 20231014, 64-bit +postgres-1 | 2024-02-14 01:00:41.543 UTC [1] LOG: listening on IPv4 address "0.0.0.0", port 5432 +postgres-1 | 2024-02-14 01:00:41.543 UTC [1] LOG: listening on IPv6 address "::", port 5432 +postgres-1 | 2024-02-14 01:00:41.549 UTC [1] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" +postgres-1 | 2024-02-14 01:00:41.556 UTC [50] LOG: database system was shut down at 2024-02-14 01:00:41 UTC +postgres-1 | 2024-02-14 01:00:41.564 UTC [1] LOG: database system is ready to accept connections +api01-1 exited with code 0 +api02-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error +api02-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error +api02-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error +api02-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error api01-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error api01-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error api01-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error +api01-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error +api01-1 exited with code 1 +api02-1 exited with code 1 +api02-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error api02-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error api02-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error api02-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error +api01-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error +api01-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error +api01-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error +api01-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error api02-1 exited with code 1 api01-1 exited with code 1 -nginx-1 exited with code 1 api02-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error api02-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error api02-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error +api02-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error +api01-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error api01-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error api01-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error api01-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error api02-1 exited with code 1 api01-1 exited with code 1 +nginx-1 | 2024/02/14 01:00:44 [error] 29#29: *1 connect() failed (113: No route to host) while connecting to upstream, client: 192.168.208.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://192.168.208.4:3000/clientes/1/extrato", host: "localhost:9999" +api02-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error api02-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error api02-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error api02-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error @@ -475,8 +122,12 @@ api01-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error api01-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error api01-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error api01-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error -api01-1 exited with code 1 +api01-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error api02-1 exited with code 1 +api01-1 exited with code 1 +nginx-1 | 2024/02/14 01:00:47 [error] 29#29: *1 connect() failed (113: No route to host) while connecting to upstream, client: 192.168.208.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://192.168.208.3:3000/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 192.168.208.1 - - [14/Feb/2024:01:00:47 +0000] "GET /clientes/1/extrato HTTP/1.1" 502 157 "-" "curl/7.88.1" +api02-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error api02-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error api02-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error api02-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error @@ -487,8 +138,13 @@ api01-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error api01-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error api01-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error api01-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error +api01-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error api02-1 exited with code 1 api01-1 exited with code 1 +nginx-1 | 2024/02/14 01:00:51 [error] 30#30: *4 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.208.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://192.168.208.4:3000/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/14 01:00:51 [error] 30#30: *4 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.208.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://192.168.208.3:3000/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 192.168.208.1 - - [14/Feb/2024:01:00:51 +0000] "GET /clientes/1/extrato HTTP/1.1" 502 157 "-" "curl/7.88.1" +api02-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error api02-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error api02-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error api02-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error @@ -501,6 +157,7 @@ api01-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error api01-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error api01-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error api01-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error +api01-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error api02-1 exited with code 1 api01-1 exited with code 1 api02-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error @@ -510,6 +167,8 @@ api02-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error api02-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error api02-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error api02-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error +api02-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error +api01-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error api01-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error api01-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error api01-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error @@ -519,6 +178,16 @@ api01-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error api01-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error api02-1 exited with code 1 api01-1 exited with code 1 +api02-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error +api02-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error +api02-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error +api02-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error +api02-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error +api02-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error +api02-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error +api02-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error +api02-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error +api01-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error api01-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error api01-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error api01-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error @@ -527,6 +196,9 @@ api01-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error api01-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error api01-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error api01-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error +api01-1 exited with code 1 +api02-1 exited with code 1 +api02-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error api02-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error api02-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error api02-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error @@ -535,15 +207,92 @@ api02-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error api02-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error api02-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error api02-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error +api02-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error +api01-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error +api01-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error +api01-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error +api01-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error +api01-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error +api01-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error +api01-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error +api01-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error +api01-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error +api01-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error +api02-1 exited with code 1 api01-1 exited with code 1 +nginx-1 | 2024/02/14 01:01:53 [error] 31#31: *7 upstream timed out (110: Connection timed out) while connecting to upstream, client: 192.168.208.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://192.168.208.4:3000/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/14 01:02:11 [error] 31#31: *7 connect() failed (113: No route to host) while connecting to upstream, client: 192.168.208.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://192.168.208.3:3000/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 192.168.208.1 - - [14/Feb/2024:01:02:11 +0000] "GET /clientes/1/extrato HTTP/1.1" 502 157 "-" "curl/7.88.1" +nginx-1 | 2024/02/14 01:02:17 [error] 32#32: *10 connect() failed (113: No route to host) while connecting to upstream, client: 192.168.208.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://192.168.208.4:3000/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/14 01:02:20 [error] 32#32: *10 connect() failed (113: No route to host) while connecting to upstream, client: 192.168.208.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://192.168.208.3:3000/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 192.168.208.1 - - [14/Feb/2024:01:02:20 +0000] "GET /clientes/1/extrato HTTP/1.1" 502 157 "-" "curl/7.88.1" +nginx-1 | 2024/02/14 01:02:23 [error] 29#29: *13 connect() failed (113: No route to host) while connecting to upstream, client: 192.168.208.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://192.168.208.3:3000/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/14 01:02:26 [error] 29#29: *13 connect() failed (113: No route to host) while connecting to upstream, client: 192.168.208.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://192.168.208.4:3000/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 192.168.208.1 - - [14/Feb/2024:01:02:26 +0000] "GET /clientes/1/extrato HTTP/1.1" 502 157 "-" "curl/7.88.1" +nginx-1 | 2024/02/14 01:02:28 [error] 29#29: *16 no live upstreams while connecting to upstream, client: 192.168.208.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 192.168.208.1 - - [14/Feb/2024:01:02:28 +0000] "GET /clientes/1/extrato HTTP/1.1" 502 157 "-" "curl/7.88.1" +api02-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error +api02-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error +api02-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error +api02-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error +api02-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error +api02-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error +api02-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error +api02-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error +api02-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error +api02-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error +api02-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error +nginx-1 | 2024/02/14 01:02:30 [error] 29#29: *17 no live upstreams while connecting to upstream, client: 192.168.208.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 192.168.208.1 - - [14/Feb/2024:01:02:30 +0000] "GET /clientes/1/extrato HTTP/1.1" 502 157 "-" "curl/7.88.1" +api01-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error +api01-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error +api01-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error +api01-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error +api01-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error +api01-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error +api01-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error +api01-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error +api01-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error +api01-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error +api01-1 | exec /usr/local/bin/docker-entrypoint.sh: exec format error api02-1 exited with code 1 +api01-1 exited with code 1 +nginx-1 | 2024/02/14 01:02:32 [error] 29#29: *18 no live upstreams while connecting to upstream, client: 192.168.208.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 192.168.208.1 - - [14/Feb/2024:01:02:32 +0000] "GET /clientes/1/extrato HTTP/1.1" 502 157 "-" "curl/7.88.1" +nginx-1 | 2024/02/14 01:02:37 [error] 29#29: *19 connect() failed (113: No route to host) while connecting to upstream, client: 192.168.208.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://192.168.208.3:3000/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/14 01:02:40 [error] 29#29: *19 connect() failed (113: No route to host) while connecting to upstream, client: 192.168.208.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://192.168.208.4:3000/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 192.168.208.1 - - [14/Feb/2024:01:02:40 +0000] "GET /clientes/1/extrato HTTP/1.1" 502 157 "-" "curl/7.88.1" +nginx-1 | 2024/02/14 01:02:42 [error] 29#29: *22 no live upstreams while connecting to upstream, client: 192.168.208.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 192.168.208.1 - - [14/Feb/2024:01:02:42 +0000] "GET /clientes/1/extrato HTTP/1.1" 502 157 "-" "curl/7.88.1" +nginx-1 | 2024/02/14 01:02:44 [error] 29#29: *23 no live upstreams while connecting to upstream, client: 192.168.208.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 192.168.208.1 - - [14/Feb/2024:01:02:44 +0000] "GET /clientes/1/extrato HTTP/1.1" 502 157 "-" "curl/7.88.1" +nginx-1 | 192.168.208.1 - - [14/Feb/2024:01:02:46 +0000] "GET /clientes/1/extrato HTTP/1.1" 502 157 "-" "curl/7.88.1" +nginx-1 | 2024/02/14 01:02:46 [error] 29#29: *24 no live upstreams while connecting to upstream, client: 192.168.208.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/14 01:02:51 [error] 29#29: *25 connect() failed (113: No route to host) while connecting to upstream, client: 192.168.208.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://192.168.208.3:3000/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/14 01:02:54 [error] 29#29: *25 connect() failed (113: No route to host) while connecting to upstream, client: 192.168.208.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://192.168.208.4:3000/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 192.168.208.1 - - [14/Feb/2024:01:02:54 +0000] "GET /clientes/1/extrato HTTP/1.1" 502 157 "-" "curl/7.88.1" +nginx-1 | 192.168.208.1 - - [14/Feb/2024:01:02:56 +0000] "GET /clientes/1/extrato HTTP/1.1" 502 157 "-" "curl/7.88.1" +nginx-1 | 2024/02/14 01:02:56 [error] 29#29: *28 no live upstreams while connecting to upstream, client: 192.168.208.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/14 01:02:58 [error] 29#29: *29 no live upstreams while connecting to upstream, client: 192.168.208.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 192.168.208.1 - - [14/Feb/2024:01:02:58 +0000] "GET /clientes/1/extrato HTTP/1.1" 502 157 "-" "curl/7.88.1" +nginx-1 | 2024/02/14 01:03:00 [error] 29#29: *30 no live upstreams while connecting to upstream, client: 192.168.208.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 192.168.208.1 - - [14/Feb/2024:01:03:00 +0000] "GET /clientes/1/extrato HTTP/1.1" 502 157 "-" "curl/7.88.1" +nginx-1 | 2024/02/14 01:03:05 [error] 29#29: *31 connect() failed (113: No route to host) while connecting to upstream, client: 192.168.208.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://192.168.208.3:3000/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/14 01:03:08 [error] 29#29: *31 connect() failed (113: No route to host) while connecting to upstream, client: 192.168.208.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://192.168.208.4:3000/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 192.168.208.1 - - [14/Feb/2024:01:03:08 +0000] "GET /clientes/1/extrato HTTP/1.1" 502 157 "-" "curl/7.88.1" +nginx-1 | 2024/02/14 01:03:10 [error] 29#29: *34 no live upstreams while connecting to upstream, client: 192.168.208.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 192.168.208.1 - - [14/Feb/2024:01:03:10 +0000] "GET /clientes/1/extrato HTTP/1.1" 502 157 "-" "curl/7.88.1" +nginx-1 | 2024/02/14 01:03:12 [error] 29#29: *35 no live upstreams while connecting to upstream, client: 192.168.208.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 192.168.208.1 - - [14/Feb/2024:01:03:12 +0000] "GET /clientes/1/extrato HTTP/1.1" 502 157 "-" "curl/7.88.1" +nginx-1 exited with code 0 +nginx-1 exited with code 0 api02-1 exited with code 0 api01-1 exited with code 0 -postgres-1 | 2024-02-08 22:40:28.652 UTC [1] LOG: received fast shutdown request -postgres-1 | 2024-02-08 22:40:28.656 UTC [1] LOG: aborting any active transactions -postgres-1 | 2024-02-08 22:40:28.660 UTC [1] LOG: background worker "logical replication launcher" (PID 53) exited with exit code 1 -postgres-1 | 2024-02-08 22:40:28.660 UTC [48] LOG: shutting down -postgres-1 | 2024-02-08 22:40:28.664 UTC [48] LOG: checkpoint starting: shutdown immediate -postgres-1 | 2024-02-08 22:40:28.705 UTC [48] LOG: checkpoint complete: wrote 3 buffers (0.0%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.013 s, sync=0.004 s, total=0.045 s; sync files=2, longest=0.004 s, average=0.002 s; distance=0 kB, estimate=0 kB; lsn=0/14F0548, redo lsn=0/14F0548 -postgres-1 | 2024-02-08 22:40:28.714 UTC [1] LOG: database system is shut down +postgres-1 | 2024-02-14 01:03:15.412 UTC [1] LOG: received fast shutdown request +postgres-1 | 2024-02-14 01:03:15.415 UTC [1] LOG: aborting any active transactions +postgres-1 | 2024-02-14 01:03:15.419 UTC [1] LOG: background worker "logical replication launcher" (PID 53) exited with exit code 1 +postgres-1 | 2024-02-14 01:03:15.419 UTC [48] LOG: shutting down +postgres-1 | 2024-02-14 01:03:15.421 UTC [48] LOG: checkpoint starting: shutdown immediate +postgres-1 | 2024-02-14 01:03:15.458 UTC [48] LOG: checkpoint complete: wrote 30 buffers (0.2%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.011 s, sync=0.020 s, total=0.039 s; sync files=10, longest=0.018 s, average=0.002 s; distance=140 kB, estimate=140 kB; lsn=0/1513548, redo lsn=0/1513548 +postgres-1 | 2024-02-14 01:03:15.466 UTC [1] LOG: database system is shut down postgres-1 exited with code 0 diff --git a/participantes/doceazedo/testada b/participantes/doceazedo/testada index b5127f9e0..0b795b725 100644 --- a/participantes/doceazedo/testada +++ b/participantes/doceazedo/testada @@ -1,2 +1,2 @@ -testada em qui 08 fev 2024 19:40:29 -03 +testada em ter 13 fev 2024 22:03:16 -03 abra um PR removendo esse arquivo caso queira que sua API seja testada novamente diff --git a/participantes/dowingows-phalcon-php/README.md b/participantes/dowingows-phalcon-php/README.md new file mode 100644 index 000000000..3162eff52 --- /dev/null +++ b/participantes/dowingows-phalcon-php/README.md @@ -0,0 +1,27 @@ +# Rinha de Backend - 2024/Q1 + +A proposta dessa implementação é jogar a carga das transações dos clientes para o postgres resolver. A API em Phalcon PHP é responsável por validar os dados e retornar os resultados formatados. Phalcon em conjunto com o PHP-FPM foi escolhido devido à sua performance e eficiência de recursos, minimizando o consumo de CPU e RAM. + +## Stack + +- `Nginx` - Load balancer +- `Postgres` - Database +- `Phalcon PHP` - Framework (API) +- `PHP`- Linguagem (API) + +## Implementação + +- [Código Fonte](https://github.com/Dowingows/rinha-backend-2024-q1-phalcon-php) + + +## Instruções +Apenas execute o comando abaixo: +``` +docker compose up +``` +## Autor + +[Domingos Dias](https://github.com/Dowingows) + +[![linkedin](https://img.shields.io/badge/linkedin-0A66C2?style=for-the-badge&logo=linkedin&logoColor=white)](https://www.linkedin.com/in/domingos-dias-380071218) +[![twitter](https://img.shields.io/badge/twitter-1DA1F2?style=for-the-badge&logo=twitter&logoColor=white)](https://twitter.com/_domilos) diff --git a/participantes/dowingows-phalcon-php/config/init.sql b/participantes/dowingows-phalcon-php/config/init.sql new file mode 100644 index 000000000..220ba2a9a --- /dev/null +++ b/participantes/dowingows-phalcon-php/config/init.sql @@ -0,0 +1,70 @@ +CREATE UNLOGGED TABLE clientes ( + id SERIAL PRIMARY KEY, + limite INT, + saldo INT +); + +CREATE UNLOGGED TABLE transacoes ( + id SERIAL PRIMARY KEY, + valor INT, + tipo CHAR(1), + cliente_id INT, + descricao VARCHAR(10), + realizada_em TIMESTAMP DEFAULT CURRENT_TIMESTAMP +); + +CREATE INDEX idx_cliente_e_suas_transacoes ON transacoes (cliente_id, realizada_em DESC); + +INSERT INTO clientes (limite, saldo) VALUES +(100000, 0), +(80000, 0), +(1000000, 0), +(10000000, 0), +(500000, 0); + + +CREATE OR REPLACE FUNCTION realizar_transacao( + IN p_cliente_id INT, + IN p_valor INT, + IN p_descricao VARCHAR(10), + IN p_tipo CHAR(1) +) +RETURNS RECORD AS $$ +DECLARE + v_saldo_atual INT; + v_limite INT; + ret RECORD; +BEGIN + + SELECT saldo, limite INTO v_saldo_atual, v_limite + FROM clientes + WHERE id = p_cliente_id + FOR UPDATE; + + IF p_tipo = 'd' THEN + IF (v_saldo_atual - p_valor) < (-v_limite) THEN + RAISE EXCEPTION 'Limite disponível atingido!'; + ELSE + UPDATE clientes + SET saldo = saldo - p_valor + WHERE id = p_cliente_id + RETURNING saldo, limite INTO ret; + + INSERT INTO transacoes (valor, tipo, cliente_id, descricao) + VALUES (p_valor, 'd', p_cliente_id, p_descricao); + END IF; + ELSIF p_tipo = 'c' THEN + UPDATE clientes + SET saldo = saldo + p_valor + WHERE id = p_cliente_id + RETURNING saldo, limite INTO ret; + + INSERT INTO transacoes (valor, tipo, cliente_id, descricao) + VALUES (p_valor, 'c', p_cliente_id, p_descricao); + ELSE + RAISE EXCEPTION 'Transação inválida!'; + END IF; + + RETURN ret; +END; +$$ LANGUAGE plpgsql; diff --git a/participantes/dowingows-phalcon-php/config/nginx.conf b/participantes/dowingows-phalcon-php/config/nginx.conf new file mode 100644 index 000000000..5d59e6421 --- /dev/null +++ b/participantes/dowingows-phalcon-php/config/nginx.conf @@ -0,0 +1,38 @@ +worker_processes auto; + +events { + worker_connections 128; +} + +http { + + access_log off; + error_log /dev/null crit; + gzip on; + + upstream api { + server app1:9000; + server app2:9000; + keepalive 250; + } + + server { + listen 9999; + + server_name localhost; + root /var/www/html/public; + + index index.php; + + location / { + try_files $uri $uri/ /index.php?$query_string; + } + + location ~ \.php$ { + fastcgi_pass api; + fastcgi_index index.php; + include fastcgi_params; + fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; + } + } +} diff --git a/participantes/dowingows-phalcon-php/config/www.conf b/participantes/dowingows-phalcon-php/config/www.conf new file mode 100644 index 000000000..c189a21a4 --- /dev/null +++ b/participantes/dowingows-phalcon-php/config/www.conf @@ -0,0 +1,18 @@ +[global] +daemonize = no + +[www] +user = www-data +group = www-data + +listen = 9000 +listen.owner = www-data +listen.group = www-data + +pm = dynamic +pm.max_children = 60 +pm.start_servers = 40 +pm.min_spare_servers = 30 +pm.max_spare_servers = 50 + +access.log = /dev/null diff --git a/participantes/dowingows-phalcon-php/docker-compose.logs b/participantes/dowingows-phalcon-php/docker-compose.logs new file mode 100644 index 000000000..c378f3a1a --- /dev/null +++ b/participantes/dowingows-phalcon-php/docker-compose.logs @@ -0,0 +1,96 @@ + Network dowingows-phalcon-php_rinha-net Creating + Network dowingows-phalcon-php_rinha-net Created + Volume "dowingows-phalcon-php_db-data" Creating + Volume "dowingows-phalcon-php_db-data" Created + Container db Creating + Container dowingows-phalcon-php-app2-1 Creating + Container dowingows-phalcon-php-app1-1 Creating + Container dowingows-phalcon-php-app2-1 Created + Container dowingows-phalcon-php-app1-1 Created + Container dowingows-phalcon-php-nginx-1 Creating + Container db Created + Container dowingows-phalcon-php-nginx-1 Created +Attaching to db, app1-1, app2-1, nginx-1 +app2-1 | [13-Feb-2024 20:05:01] NOTICE: fpm is running, pid 1 +app1-1 | [13-Feb-2024 20:05:01] NOTICE: fpm is running, pid 1 +app2-1 | [13-Feb-2024 20:05:01] NOTICE: ready to handle connections +app1-1 | [13-Feb-2024 20:05:01] NOTICE: ready to handle connections +db | The files belonging to this database system will be owned by user "postgres". +db | This user must also own the server process. +db | +db | The database cluster will be initialized with locale "en_US.utf8". +db | The default database encoding has accordingly been set to "UTF8". +db | The default text search configuration will be set to "english". +db | +db | Data page checksums are disabled. +db | +db | fixing permissions on existing directory /var/lib/postgresql/data/db-files ... ok +db | creating subdirectories ... ok +db | selecting dynamic shared memory implementation ... posix +db | selecting default max_connections ... 100 +db | selecting default shared_buffers ... 128MB +db | selecting default time zone ... Etc/UTC +nginx-1 | /docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration +nginx-1 | /docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/ +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh +db | creating configuration files ... ok +nginx-1 | 10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf +nginx-1 | 10-listen-on-ipv6-by-default.sh: info: Enabled listen on IPv6 in /etc/nginx/conf.d/default.conf +nginx-1 | /docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-local-resolvers.envsh +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh +nginx-1 | /docker-entrypoint.sh: Configuration complete; ready for start up +db | running bootstrap script ... ok +db | performing post-bootstrap initialization ... ok +db | initdb: warning: enabling "trust" authentication for local connections +db | initdb: hint: You can change this by editing pg_hba.conf or using the option -A, or --auth-local and --auth-host, the next time you run initdb. +db | syncing data to disk ... ok +db | +db | +db | Success. You can now start the database server using: +db | +db | pg_ctl -D /var/lib/postgresql/data/db-files/ -l logfile start +db | +app1-1 | NOTICE: PHP message: PHP Fatal error: Uncaught PDOException: SQLSTATE[08006] [7] connection to server at "db" (172.22.0.2), port 5432 failed: Connection refused +app1-1 | Is the server running on that host and accepting TCP/IP connections? in /var/www/html/public/index.php:27 +app1-1 | Stack trace: +app1-1 | #0 [internal function]: PDO->__construct() +app1-1 | #1 [internal function]: Phalcon\Db\Adapter\Pdo\AbstractPdo->connect() +app1-1 | #2 [internal function]: Phalcon\Db\Adapter\Pdo\Postgresql->connect() +app1-1 | #3 [internal function]: Phalcon\Db\Adapter\Pdo\AbstractPdo->__construct() +app1-1 | #4 /var/www/html/public/index.php(27): Phalcon\Db\Adapter\Pdo\Postgresql->__construct() +app1-1 | #5 [internal function]: Service->__construct() +app1-1 | #6 /var/www/html/public/index.php(125): Phalcon\Di\Di->get() +app1-1 | #7 [internal function]: Closure->{closure}() +app1-1 | #8 /var/www/html/public/index.php(146): Phalcon\Mvc\Micro->handle() +app1-1 | #9 {main} +app1-1 | thrown in /var/www/html/public/index.php on line 27 +db | waiting for server to start.... done +db | server started +db | CREATE DATABASE +db | +db | +db | /usr/local/bin/docker-entrypoint.sh: running /docker-entrypoint-initdb.d/init.sql +db | CREATE TABLE +db | CREATE TABLE +db | CREATE INDEX +db | INSERT 0 5 +db | CREATE FUNCTION +db | +db | +db | waiting for server to shut down.... done +db | server stopped +db | +db | PostgreSQL init process complete; ready for start up. +db | +app2-1 | [13-Feb-2024 20:09:21] NOTICE: Finishing ... +app2-1 | [13-Feb-2024 20:09:21] NOTICE: exiting, bye-bye! +db exited with code 0 +db exited with code 0 +app2-1 exited with code 0 +app2-1 exited with code 0 +nginx-1 exited with code 0 +nginx-1 exited with code 0 +app1-1 | [13-Feb-2024 20:09:23] NOTICE: Finishing ... +app1-1 | [13-Feb-2024 20:09:23] NOTICE: exiting, bye-bye! +app1-1 exited with code 0 diff --git a/participantes/dowingows-phalcon-php/docker-compose.yml b/participantes/dowingows-phalcon-php/docker-compose.yml new file mode 100644 index 000000000..4f2a1b48b --- /dev/null +++ b/participantes/dowingows-phalcon-php/docker-compose.yml @@ -0,0 +1,82 @@ +version: '3.9' +services: + + app1: &app + hostname: api1 + image: dowingows/rinha-2024-q1-phalcon-php:1.0 + + deploy: + resources: + limits: + cpus: '0.35' + memory: '80MB' + + networks: + - rinha-net + + environment: + - PHP_VERSION="8.3" + - DB_HOST=db + - DB_USER=rinha + - DB_PASSWORD=rinha + - DB_NAME=rinha + + app2: + <<: *app + hostname: api2 + + nginx: + image: nginx:latest + volumes: + - ./config/nginx.conf:/etc/nginx/nginx.conf:ro + depends_on: + - app1 + + networks: + - rinha-net + + ports: + - "9999:9999" + + deploy: + resources: + limits: + cpus: '0.2' + memory: '30MB' + + db: + container_name: db + image: postgres:15.4 + + environment: + POSTGRES_DB: rinha + POSTGRES_PASSWORD: rinha + POSTGRES_USER: rinha + PGDATA: /var/lib/postgresql/data/db-files/ + + volumes: + - db-data:/var/lib/postgresql/data + - ./config/init.sql:/docker-entrypoint-initdb.d/init.sql + + + command: postgres -c 'max_connections=450' -c 'log_error_verbosity=terse' -c 'log_statement=none' -c 'log_min_messages=panic' -c 'shared_buffers=256MB' -c 'effective_cache_size=1GB' + + networks: + - rinha-net + + ports: + - "5432:5432" + + deploy: + resources: + limits: + cpus: '0.6' + memory: '360MB' + +volumes: + db-data: + pgadmin-data: + + +networks: + rinha-net: diff --git a/participantes/dowingows-phalcon-php/testada b/participantes/dowingows-phalcon-php/testada new file mode 100644 index 000000000..949103c33 --- /dev/null +++ b/participantes/dowingows-phalcon-php/testada @@ -0,0 +1,2 @@ +testada em ter 13 fev 2024 17:09:24 -03 +abra um PR removendo esse arquivo caso queira que sua API seja testada novamente diff --git a/participantes/dscamargo/README.md b/participantes/dscamargo/README.md new file mode 100644 index 000000000..200c752da --- /dev/null +++ b/participantes/dscamargo/README.md @@ -0,0 +1,14 @@ +# Rinha de Backend - 2024/Q1 + +### Stack: +- [Golang](https://go.dev/) +- [Chi Router](https://go-chi.io/) +- [PostgreSQL](https://www.postgresql.org/) +- [Nginx](https://www.nginx.com/) + +### Links + + \ No newline at end of file diff --git a/participantes/dscamargo/docker-compose.logs b/participantes/dscamargo/docker-compose.logs new file mode 100644 index 000000000..54ecf3bb5 --- /dev/null +++ b/participantes/dscamargo/docker-compose.logs @@ -0,0 +1,96 @@ + Network rinha-nginx-2024q1 Creating + Network rinha-nginx-2024q1 Created + Container dscamargo-db-1 Creating + Container dscamargo-db-1 Created + Container api02 Creating + Container api01 Creating + Container api01 Created + Container api02 Created + Container dscamargo-nginx-1 Creating + Container dscamargo-nginx-1 Created +Attaching to api01, api02, db-1, nginx-1 +db-1 | The files belonging to this database system will be owned by user "postgres". +db-1 | This user must also own the server process. +db-1 | +db-1 | The database cluster will be initialized with locale "en_US.utf8". +db-1 | The default database encoding has accordingly been set to "UTF8". +db-1 | The default text search configuration will be set to "english". +db-1 | +db-1 | Data page checksums are disabled. +db-1 | +db-1 | fixing permissions on existing directory /var/lib/postgresql/data ... ok +db-1 | creating subdirectories ... ok +db-1 | selecting dynamic shared memory implementation ... posix +db-1 | selecting default max_connections ... 100 +db-1 | selecting default shared_buffers ... 128MB +db-1 | selecting default time zone ... Etc/UTC +db-1 | creating configuration files ... ok +db-1 | running bootstrap script ... ok +db-1 | performing post-bootstrap initialization ... ok +db-1 | syncing data to disk ... ok +db-1 | +db-1 | +db-1 | Success. You can now start the database server using: +db-1 | +db-1 | pg_ctl -D /var/lib/postgresql/data -l logfile start +db-1 | +db-1 | initdb: warning: enabling "trust" authentication for local connections +db-1 | initdb: hint: You can change this by editing pg_hba.conf or using the option -A, or --auth-local and --auth-host, the next time you run initdb. +db-1 | waiting for server to start....2024-02-12 20:23:56.511 UTC [48] LOG: starting PostgreSQL 16.1 (Debian 16.1-1.pgdg120+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit +db-1 | 2024-02-12 20:23:56.511 UTC [48] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" +db-1 | 2024-02-12 20:23:56.514 UTC [51] LOG: database system was shut down at 2024-02-12 20:23:56 UTC +db-1 | 2024-02-12 20:23:56.519 UTC [48] LOG: database system is ready to accept connections +db-1 | done +db-1 | server started +db-1 | CREATE DATABASE +db-1 | +db-1 | +db-1 | /usr/local/bin/docker-entrypoint.sh: running /docker-entrypoint-initdb.d/init.sql +db-1 | CREATE TABLE +db-1 | CREATE INDEX +db-1 | CREATE TABLE +db-1 | CREATE INDEX +db-1 | CREATE INDEX +db-1 | CREATE PROCEDURE +db-1 | DO +db-1 | +db-1 | +db-1 | 2024-02-12 20:23:56.742 UTC [48] LOG: received fast shutdown request +db-1 | waiting for server to shut down...2024-02-12 20:23:56.742 UTC [48] LOG: aborting any active transactions +db-1 | .2024-02-12 20:23:56.745 UTC [48] LOG: background worker "logical replication launcher" (PID 54) exited with exit code 1 +db-1 | 2024-02-12 20:23:56.747 UTC [49] LOG: shutting down +db-1 | 2024-02-12 20:23:56.747 UTC [49] LOG: checkpoint starting: shutdown immediate +db-1 | 2024-02-12 20:23:56.757 UTC [49] LOG: checkpoint complete: wrote 949 buffers (2.9%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.010 s, sync=0.001 s, total=0.010 s; sync files=0, longest=0.000 s, average=0.000 s; distance=4307 kB, estimate=4307 kB; lsn=0/191F7C8, redo lsn=0/191F7C8 +db-1 | 2024-02-12 20:23:56.790 UTC [48] LOG: database system is shut down +db-1 | done +db-1 | server stopped +db-1 | +db-1 | PostgreSQL init process complete; ready for start up. +db-1 | +db-1 | 2024-02-12 20:23:56.897 UTC [1] LOG: starting PostgreSQL 16.1 (Debian 16.1-1.pgdg120+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit +db-1 | 2024-02-12 20:23:56.898 UTC [1] LOG: listening on IPv4 address "0.0.0.0", port 5432 +db-1 | 2024-02-12 20:23:56.898 UTC [1] LOG: listening on IPv6 address "::", port 5432 +db-1 | 2024-02-12 20:23:56.898 UTC [1] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" +db-1 | 2024-02-12 20:23:56.901 UTC [66] LOG: database system was shut down at 2024-02-12 20:23:56 UTC +db-1 | 2024-02-12 20:23:56.906 UTC [1] LOG: database system is ready to accept connections +nginx-1 | /docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration +nginx-1 | /docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/ +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh +nginx-1 | 10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf +nginx-1 | 10-listen-on-ipv6-by-default.sh: info: Enabled listen on IPv6 in /etc/nginx/conf.d/default.conf +nginx-1 | /docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-local-resolvers.envsh +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh +nginx-1 | /docker-entrypoint.sh: Configuration complete; ready for start up +nginx-1 exited with code 0 +nginx-1 exited with code 0 +api01 exited with code 0 +api01 exited with code 2 +db-1 | 2024-02-12 20:28:22.029 UTC [1] LOG: received fast shutdown request +db-1 | 2024-02-12 20:28:22.030 UTC [1] LOG: aborting any active transactions +db-1 | 2024-02-12 20:28:22.033 UTC [1] LOG: background worker "logical replication launcher" (PID 69) exited with exit code 1 +db-1 | 2024-02-12 20:28:22.033 UTC [64] LOG: shutting down +db-1 | 2024-02-12 20:28:22.033 UTC [64] LOG: checkpoint starting: shutdown immediate +db-1 | 2024-02-12 20:28:22.042 UTC [64] LOG: checkpoint complete: wrote 1076 buffers (3.3%); 0 WAL file(s) added, 0 removed, 1 recycled; write=0.009 s, sync=0.001 s, total=0.010 s; sync files=0, longest=0.000 s, average=0.000 s; distance=23115 kB, estimate=23115 kB; lsn=0/2FB26F0, redo lsn=0/2FB26F0 +db-1 | 2024-02-12 20:28:22.061 UTC [1] LOG: database system is shut down +db-1 exited with code 0 diff --git a/participantes/dscamargo/docker-compose.yml b/participantes/dscamargo/docker-compose.yml new file mode 100644 index 000000000..cd79536dc --- /dev/null +++ b/participantes/dscamargo/docker-compose.yml @@ -0,0 +1,66 @@ +version: "3.5" + +services: + api01: &api + image: camargodouglas/rinha_backend_2024_q1_go:v2 + container_name: api01 + hostname: api01 + environment: + - PORT=8080 + - DATABASE_URL=postgresql://pg:pg@db:5432/rinha + ports: + - "8080:8080" + depends_on: + db: + condition: service_healthy + deploy: + resources: + limits: + cpus: "0.15" + memory: "20MB" + api02: + <<: *api + container_name: api02 + hostname: api02 + ports: + - "8081:8080" + db: + image: postgres:latest + ports: + - "5433:5432" + environment: + - POSTGRES_PASSWORD=pg + - POSTGRES_USER=pg + - POSTGRES_DB=rinha + volumes: + - ./init.sql:/docker-entrypoint-initdb.d/init.sql + healthcheck: + test: [ 'CMD-SHELL', 'pg_isready -U pg -d rinha' ] + interval: 5s + timeout: 5s + retries: 5 + command: postgres -c max_connections=1000 -c shared_buffers=256MB -c synchronous_commit=off -c fsync=off + deploy: + resources: + limits: + cpus: "1.0" + memory: "500MB" + nginx: + image: nginx:latest + volumes: + - ./nginx.conf:/etc/nginx/nginx.conf:ro + depends_on: + - api01 + - api02 + ports: + - "9999:9999" + deploy: + resources: + limits: + cpus: "0.2" + memory: "10MB" + +networks: + default: + driver: bridge + name: rinha-nginx-2024q1 diff --git a/participantes/dscamargo/init.sql b/participantes/dscamargo/init.sql new file mode 100644 index 000000000..2d3ae8382 --- /dev/null +++ b/participantes/dscamargo/init.sql @@ -0,0 +1,58 @@ +CREATE TABLE IF NOT EXISTS "clientes" ( + "id" serial PRIMARY KEY NOT NULL, + "nome" text NOT NULL, + "saldo" integer DEFAULT 0 NOT NULL, + "limite" integer DEFAULT 0 NOT NULL +); + +CREATE INDEX clientes_id_idx ON "clientes" USING HASH(id); + +CREATE TABLE IF NOT EXISTS "transacoes" ( + "id" serial PRIMARY KEY NOT NULL, + "cliente_id" integer NOT NULL , + "valor" integer NOT NULL, + "tipo" char(1) NOT NULL, + "descricao" varchar(10) NOT NULL, + "realizado_em" timestamp NOT NULL DEFAULT now() +); + +CREATE INDEX transacoes_id_idx ON "transacoes" USING HASH(id); +CREATE INDEX transacoes_cliente_id_idx ON "transacoes" USING HASH(cliente_id); + +create or replace procedure criar_transacao( + id_cliente INTEGER, + valor integer, + tipo text, + descricao text, + inout saldo_atualizado integer default null, + inout limite_atualizado integer default null +) + + language plpgsql +as $$ + +begin + UPDATE clientes + set saldo = saldo + valor + where id = id_cliente and saldo + valor >= - limite + returning saldo, limite into saldo_atualizado, limite_atualizado; + + if saldo_atualizado is null or limite_atualizado is null then return; end if; + + commit; + + INSERT INTO transacoes (valor, tipo, descricao, cliente_id) + VALUES (ABS(valor), tipo, descricao, id_cliente); +end; +$$; + +DO $$ + BEGIN + INSERT INTO clientes (nome, limite) + VALUES + ('o barato sai caro', 1000 * 100), + ('zan corp ltda', 800 * 100), + ('les cruders', 10000 * 100), + ('padaria joia de cocaia', 100000 * 100), + ('kid mais', 5000 * 100); + END; $$ \ No newline at end of file diff --git a/participantes/dscamargo/nginx.conf b/participantes/dscamargo/nginx.conf new file mode 100644 index 000000000..65ccd0b55 --- /dev/null +++ b/participantes/dscamargo/nginx.conf @@ -0,0 +1,22 @@ +events { + worker_connections 2000; +} + +http { + access_log off; + proxy_read_timeout 300; + proxy_connect_timeout 300; + proxy_send_timeout 300; + + + upstream api { + server api01:8080; + server api02:8080; + } + server { + listen 9999; + location / { + proxy_pass http://api; + } + } +} \ No newline at end of file diff --git a/participantes/dscamargo/testada b/participantes/dscamargo/testada new file mode 100644 index 000000000..23604707c --- /dev/null +++ b/participantes/dscamargo/testada @@ -0,0 +1,2 @@ +testada em seg 12 fev 2024 17:28:23 -03 +abra um PR removendo esse arquivo caso queira que sua API seja testada novamente diff --git a/participantes/edubarbieri/README.md b/participantes/edubarbieri/README.md new file mode 100644 index 000000000..ca3e8b5f0 --- /dev/null +++ b/participantes/edubarbieri/README.md @@ -0,0 +1,13 @@ +# Rinha de Backend Q1/2024 + +## Links +- Repositório: [rinha-2024-q1](https://github.com/edubarbieri/rinha-2024-q1) +- LinkedIn: [Eduardo Barbieri](https://www.linkedin.com/in/eduardo-barbieri-9046312a/) +- Desafio [Rinha Q1 2024](https://github.com/zanfranceschi/rinha-de-backend-2024-q1/blob/main/README.md) +## Stack +- Golang 1.22 + - [gofiber](https://gofiber.io/) + - [go-json](https://github.com/goccy/go-json) + - [mysql](https://pkg.go.dev/github.com/go-sql-driver/mysql) +- MariaDB 11.2 +- Nginx \ No newline at end of file diff --git a/participantes/edubarbieri/db/init.sql b/participantes/edubarbieri/db/init.sql new file mode 100644 index 000000000..c327f00c1 --- /dev/null +++ b/participantes/edubarbieri/db/init.sql @@ -0,0 +1,52 @@ +CREATE table clients ( + id int primary key, + c_limit int not null, + balance int not null +); + +ALTER TABLE clients ADD CONSTRAINT check_balance_positive CHECK (balance >= (c_limit * -1)); + + +CREATE table transactions ( + id int auto_increment primary key, + client_id int not null, + value int not null, + type varchar(1) not null, + description varchar(10) not null, + create_at TIMESTAMP(3) not null default current_timestamp, + index (create_at DESC), + index (client_id) USING HASH +); + +DELIMITER $$ +CREATE PROCEDURE create_transaction( + IN client_id int, + IN tx_value int, + IN tx_type varchar(1), + IN tx_desc varchar(10) + ) +BEGIN + + IF tx_type = 'c' THEN + UPDATE clients set balance = balance + tx_value where id = client_id; + ELSE + UPDATE clients set balance = balance - tx_value where id = client_id; + END IF; + + INSERT INTO transactions (client_id, value, type, description) VALUES + (client_id, tx_value, tx_type, tx_desc); + +END $$ + + +DELIMITER ; + +START TRANSACTION; +insert into clients (id, c_limit, balance) +values + (1,100000, 0), + (2,80000, 0), + (3,1000000, 0), + (4,10000000, 0), + (5,500000, 0); +COMMIT; diff --git a/participantes/edubarbieri/db/my.cnf b/participantes/edubarbieri/db/my.cnf new file mode 100644 index 000000000..acd7d54d7 --- /dev/null +++ b/participantes/edubarbieri/db/my.cnf @@ -0,0 +1,5 @@ +[mariadbd] +performance_schema = off +max_connections = 250 +innodb_flush_log_at_trx_commit = 0 +innodb_log_buffer_size = 134217728 \ No newline at end of file diff --git a/participantes/edubarbieri/docker-compose.logs b/participantes/edubarbieri/docker-compose.logs new file mode 100644 index 000000000..23e37cc42 --- /dev/null +++ b/participantes/edubarbieri/docker-compose.logs @@ -0,0 +1,187 @@ + Network rinha-nginx-2024q1 Creating + Network rinha-nginx-2024q1 Created + Container edubarbieri-db-1 Creating + Container edubarbieri-db-1 Created + Container edubarbieri-api01-1 Creating + Container edubarbieri-api02-1 Creating + Container edubarbieri-api01-1 Created + Container edubarbieri-api02-1 Created + Container edubarbieri-nginx-1 Creating + Container edubarbieri-nginx-1 Created +Attaching to api01-1, api02-1, db-1, nginx-1 +db-1 | 2024-02-13 23:03:31+00:00 [Note] [Entrypoint]: Entrypoint script for MariaDB Server 1:11.2.3+maria~ubu2204 started. +api01-1 | 2024/02/13 23:03:32 waiting db +api02-1 | 2024/02/13 23:03:32 waiting db +db-1 | 2024-02-13 23:03:32+00:00 [Warn] [Entrypoint]: /sys/fs/cgroup///memory.pressure not writable, functionality unavailable to MariaDB +db-1 | 2024-02-13 23:03:32+00:00 [Note] [Entrypoint]: Switching to dedicated user 'mysql' +db-1 | 2024-02-13 23:03:32+00:00 [Note] [Entrypoint]: Entrypoint script for MariaDB Server 1:11.2.3+maria~ubu2204 started. +nginx-1 | /docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration +nginx-1 | /docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/ +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh +nginx-1 | 10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf +nginx-1 | 10-listen-on-ipv6-by-default.sh: info: Enabled listen on IPv6 in /etc/nginx/conf.d/default.conf +nginx-1 | /docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-local-resolvers.envsh +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh +nginx-1 | /docker-entrypoint.sh: Configuration complete; ready for start up +db-1 | 2024-02-13 23:03:33+00:00 [Note] [Entrypoint]: Initializing database files +db-1 | 2024-02-13 23:03:33 0 [Warning] mariadbd: io_uring_queue_init() failed with errno 1 +db-1 | 2024-02-13 23:03:33 0 [Warning] InnoDB: liburing disabled: falling back to innodb_use_native_aio=OFF +nginx-1 | 2024/02/13 23:03:33 [error] 29#29: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 172.28.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://172.28.0.3:3000/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/13 23:03:33 [error] 29#29: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 172.28.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://172.28.0.4:3000/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/13 23:03:35 [error] 29#29: *4 no live upstreams while connecting to upstream, client: 172.28.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +api01-1 | 2024/02/13 23:03:37 waiting db +db-1 | +db-1 | +db-1 | PLEASE REMEMBER TO SET A PASSWORD FOR THE MariaDB root USER ! +db-1 | To do so, start the server, then issue the following command: +db-1 | +db-1 | '/usr/bin/mariadb-secure-installation' +db-1 | +db-1 | which will also give you the option of removing the test +db-1 | databases and anonymous user created by default. This is +db-1 | strongly recommended for production servers. +db-1 | +db-1 | See the MariaDB Knowledgebase at https://mariadb.com/kb +db-1 | +db-1 | Please report any problems at https://mariadb.org/jira +db-1 | +db-1 | The latest information about MariaDB is available at https://mariadb.org/. +db-1 | +db-1 | Consider joining MariaDB's strong and vibrant community: +db-1 | https://mariadb.org/get-involved/ +db-1 | +db-1 | 2024-02-13 23:03:37+00:00 [Note] [Entrypoint]: Database files initialized +db-1 | 2024-02-13 23:03:37+00:00 [Note] [Entrypoint]: Starting temporary server +db-1 | 2024-02-13 23:03:37+00:00 [Note] [Entrypoint]: Waiting for server startup +api02-1 | 2024/02/13 23:03:37 waiting db +db-1 | 2024-02-13 23:03:37 0 [Note] Starting MariaDB 11.2.3-MariaDB-1:11.2.3+maria~ubu2204 source revision 79580f4f96fc2547711f674eb8dd514abd312b4a as process 101 +db-1 | 2024-02-13 23:03:37 0 [Note] InnoDB: Compressed tables use zlib 1.2.11 +db-1 | 2024-02-13 23:03:37 0 [Note] InnoDB: Number of transaction pools: 1 +db-1 | 2024-02-13 23:03:37 0 [Note] InnoDB: Using crc32 + pclmulqdq instructions +db-1 | 2024-02-13 23:03:37 0 [Note] mariadbd: O_TMPFILE is not supported on /tmp (disabling future attempts) +db-1 | 2024-02-13 23:03:37 0 [Warning] mariadbd: io_uring_queue_init() failed with errno 1 +db-1 | 2024-02-13 23:03:37 0 [Warning] InnoDB: liburing disabled: falling back to innodb_use_native_aio=OFF +db-1 | 2024-02-13 23:03:37 0 [Note] InnoDB: Initializing buffer pool, total size = 128.000MiB, chunk size = 2.000MiB +db-1 | 2024-02-13 23:03:37 0 [Note] InnoDB: Completed initialization of buffer pool +db-1 | 2024-02-13 23:03:37 0 [Note] InnoDB: File system buffers for log disabled (block size=512 bytes) +db-1 | 2024-02-13 23:03:37 0 [Note] InnoDB: End of log at LSN=47629 +db-1 | 2024-02-13 23:03:37 0 [Note] InnoDB: Opened 3 undo tablespaces +db-1 | 2024-02-13 23:03:37 0 [Note] InnoDB: 128 rollback segments in 3 undo tablespaces are active. +db-1 | 2024-02-13 23:03:37 0 [Note] InnoDB: Setting file './ibtmp1' size to 12.000MiB. Physically writing the file full; Please wait ... +db-1 | 2024-02-13 23:03:37 0 [Note] InnoDB: File './ibtmp1' size is now 12.000MiB. +db-1 | 2024-02-13 23:03:37 0 [Note] InnoDB: log sequence number 47629; transaction id 14 +db-1 | 2024-02-13 23:03:37 0 [Note] Plugin 'FEEDBACK' is disabled. +db-1 | 2024-02-13 23:03:37 0 [Note] Plugin 'wsrep-provider' is disabled. +db-1 | 2024-02-13 23:03:37 0 [Warning] 'user' entry 'root@db' ignored in --skip-name-resolve mode. +db-1 | 2024-02-13 23:03:37 0 [Warning] 'proxies_priv' entry '@% root@db' ignored in --skip-name-resolve mode. +db-1 | 2024-02-13 23:03:37 0 [Note] mariadbd: Event Scheduler: Loaded 0 events +db-1 | 2024-02-13 23:03:37 0 [Note] mariadbd: ready for connections. +db-1 | Version: '11.2.3-MariaDB-1:11.2.3+maria~ubu2204' socket: '/run/mysqld/mysqld.sock' port: 0 mariadb.org binary distribution +nginx-1 | 2024/02/13 23:03:37 [error] 29#29: *5 no live upstreams while connecting to upstream, client: 172.28.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +db-1 | 2024-02-13 23:03:38+00:00 [Note] [Entrypoint]: Temporary server started. +nginx-1 | 2024/02/13 23:03:39 [error] 29#29: *6 no live upstreams while connecting to upstream, client: 172.28.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/13 23:03:41 [error] 29#29: *7 no live upstreams while connecting to upstream, client: 172.28.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +api01-1 | 2024/02/13 23:03:42 waiting db +api02-1 | 2024/02/13 23:03:42 waiting db +db-1 | 2024-02-13 23:03:43+00:00 [Note] [Entrypoint]: Creating database rinha +db-1 | 2024-02-13 23:03:43+00:00 [Note] [Entrypoint]: Creating user rinha +db-1 | 2024-02-13 23:03:43+00:00 [Note] [Entrypoint]: Giving user rinha access to schema rinha +db-1 | 2024-02-13 23:03:43+00:00 [Note] [Entrypoint]: Securing system users (equivalent to running mysql_secure_installation) +db-1 | +db-1 | 2024-02-13 23:03:43+00:00 [Note] [Entrypoint]: /usr/local/bin/docker-entrypoint.sh: running /docker-entrypoint-initdb.d/init.sql +db-1 | +db-1 | +db-1 | 2024-02-13 23:03:43+00:00 [Note] [Entrypoint]: Stopping temporary server +db-1 | 2024-02-13 23:03:43 0 [Note] mariadbd (initiated by: unknown): Normal shutdown +db-1 | 2024-02-13 23:03:43 0 [Note] InnoDB: FTS optimize thread exiting. +db-1 | 2024-02-13 23:03:43 0 [Note] InnoDB: Starting shutdown... +db-1 | 2024-02-13 23:03:43 0 [Note] InnoDB: Dumping buffer pool(s) to /var/lib/mysql/ib_buffer_pool +db-1 | 2024-02-13 23:03:43 0 [Note] InnoDB: Buffer pool(s) dump completed at 240213 23:03:43 +nginx-1 | 2024/02/13 23:03:43 [error] 29#29: *8 no live upstreams while connecting to upstream, client: 172.28.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +db-1 | 2024-02-13 23:03:44 0 [Note] InnoDB: Removed temporary tablespace data file: "./ibtmp1" +db-1 | 2024-02-13 23:03:44 0 [Note] InnoDB: Shutdown completed; log sequence number 59553; transaction id 38 +db-1 | 2024-02-13 23:03:44 0 [Note] mariadbd: Shutdown complete +db-1 | +db-1 | 2024-02-13 23:03:44+00:00 [Note] [Entrypoint]: Temporary server stopped +db-1 | +db-1 | 2024-02-13 23:03:44+00:00 [Note] [Entrypoint]: MariaDB init process done. Ready for start up. +db-1 | +db-1 | 2024-02-13 23:03:44 0 [Note] Starting MariaDB 11.2.3-MariaDB-1:11.2.3+maria~ubu2204 source revision 79580f4f96fc2547711f674eb8dd514abd312b4a as process 1 +db-1 | 2024-02-13 23:03:44 0 [Note] InnoDB: Compressed tables use zlib 1.2.11 +db-1 | 2024-02-13 23:03:44 0 [Note] InnoDB: Number of transaction pools: 1 +db-1 | 2024-02-13 23:03:44 0 [Note] InnoDB: Using crc32 + pclmulqdq instructions +db-1 | 2024-02-13 23:03:44 0 [Note] mariadbd: O_TMPFILE is not supported on /tmp (disabling future attempts) +db-1 | 2024-02-13 23:03:44 0 [Warning] mariadbd: io_uring_queue_init() failed with errno 1 +db-1 | 2024-02-13 23:03:44 0 [Warning] InnoDB: liburing disabled: falling back to innodb_use_native_aio=OFF +db-1 | 2024-02-13 23:03:44 0 [Note] InnoDB: Initializing buffer pool, total size = 128.000MiB, chunk size = 2.000MiB +db-1 | 2024-02-13 23:03:44 0 [Note] InnoDB: Completed initialization of buffer pool +db-1 | 2024-02-13 23:03:44 0 [Note] InnoDB: File system buffers for log disabled (block size=512 bytes) +db-1 | 2024-02-13 23:03:44 0 [Note] InnoDB: End of log at LSN=59553 +db-1 | 2024-02-13 23:03:44 0 [Note] InnoDB: Opened 3 undo tablespaces +db-1 | 2024-02-13 23:03:44 0 [Note] InnoDB: 128 rollback segments in 3 undo tablespaces are active. +db-1 | 2024-02-13 23:03:44 0 [Note] InnoDB: Setting file './ibtmp1' size to 12.000MiB. Physically writing the file full; Please wait ... +db-1 | 2024-02-13 23:03:44 0 [Note] InnoDB: File './ibtmp1' size is now 12.000MiB. +db-1 | 2024-02-13 23:03:44 0 [Note] InnoDB: log sequence number 59553; transaction id 39 +db-1 | 2024-02-13 23:03:44 0 [Note] InnoDB: Loading buffer pool(s) from /var/lib/mysql/ib_buffer_pool +db-1 | 2024-02-13 23:03:44 0 [Note] Plugin 'FEEDBACK' is disabled. +db-1 | 2024-02-13 23:03:44 0 [Note] Plugin 'wsrep-provider' is disabled. +db-1 | 2024-02-13 23:03:44 0 [Note] InnoDB: Buffer pool(s) load completed at 240213 23:03:44 +db-1 | 2024-02-13 23:03:44 0 [Note] Server socket created on IP: '0.0.0.0'. +db-1 | 2024-02-13 23:03:44 0 [Note] Server socket created on IP: '::'. +db-1 | 2024-02-13 23:03:44 0 [Note] mariadbd: Event Scheduler: Loaded 0 events +db-1 | 2024-02-13 23:03:44 0 [Note] mariadbd: ready for connections. +db-1 | Version: '11.2.3-MariaDB-1:11.2.3+maria~ubu2204' socket: '/run/mysqld/mysqld.sock' port: 3306 mariadb.org binary distribution +nginx-1 | 2024/02/13 23:03:45 [error] 29#29: *9 connect() failed (111: Connection refused) while connecting to upstream, client: 172.28.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://172.28.0.4:3000/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/13 23:03:45 [error] 29#29: *9 connect() failed (111: Connection refused) while connecting to upstream, client: 172.28.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://172.28.0.3:3000/clientes/1/extrato", host: "localhost:9999" +api01-1 | +api01-1 | ┌───────────────────────────────────────────────────┐ +api01-1 | │ Fiber v2.52.0 │ +api01-1 | │ http://127.0.0.1:3000 │ +api01-1 | │ (bound on host 0.0.0.0 and port 3000) │ +api01-1 | │ │ +api01-1 | │ Handlers ............. 4 Processes ........... 1 │ +api01-1 | │ Prefork ....... Disabled PID ................. 1 │ +api01-1 | └───────────────────────────────────────────────────┘ +api01-1 | +api02-1 | +api02-1 | ┌───────────────────────────────────────────────────┐ +api02-1 | │ Fiber v2.52.0 │ +api02-1 | │ http://127.0.0.1:3000 │ +api02-1 | │ (bound on host 0.0.0.0 and port 3000) │ +api02-1 | │ │ +api02-1 | │ Handlers ............. 4 Processes ........... 1 │ +api02-1 | │ Prefork ....... Disabled PID ................. 1 │ +api02-1 | └───────────────────────────────────────────────────┘ +api02-1 | +nginx-1 | 2024/02/13 23:03:47 [error] 29#29: *12 no live upstreams while connecting to upstream, client: 172.28.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/13 23:03:49 [error] 29#29: *13 no live upstreams while connecting to upstream, client: 172.28.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/13 23:03:51 [error] 29#29: *14 no live upstreams while connecting to upstream, client: 172.28.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/13 23:03:53 [error] 29#29: *15 no live upstreams while connecting to upstream, client: 172.28.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/13 23:03:55 [error] 29#29: *16 no live upstreams while connecting to upstream, client: 172.28.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +api01-1 | 2024/02/13 23:04:10 expected comma after object element +api02-1 | 2024/02/13 23:04:10 expected comma after object element +api01-1 | 2024/02/13 23:04:10 expected comma after object element +api02-1 | 2024/02/13 23:04:10 expected comma after object element +api02-1 | 2024/02/13 23:04:10 expected comma after object element +nginx-1 exited with code 0 +nginx-1 exited with code 0 +db-1 | 2024-02-13 23:08:15 21 [Warning] Aborted connection 21 to db: 'rinha' user: 'rinha' host: '172.28.0.3' (Got an error reading communication packets) +db-1 | 2024-02-13 23:08:15 23 [Warning] Aborted connection 23 to db: 'rinha' user: 'rinha' host: '172.28.0.3' (Got an error reading communication packets) +db-1 | 2024-02-13 23:08:15 24 [Warning] Aborted connection 24 to db: 'rinha' user: 'rinha' host: '172.28.0.4' (Got an error reading communication packets) +db-1 | 2024-02-13 23:08:15 22 [Warning] Aborted connection 22 to db: 'rinha' user: 'rinha' host: '172.28.0.4' (Got an error reading communication packets) +db-1 | 2024-02-13 23:08:15 20 [Warning] Aborted connection 20 to db: 'rinha' user: 'rinha' host: '172.28.0.4' (Got an error reading communication packets) +api02-1 exited with code 0 +api02-1 exited with code 2 +api01-1 exited with code 0 +api01-1 exited with code 2 +db-1 | 2024-02-13 23:08:15 0 [Note] mariadbd (initiated by: unknown): Normal shutdown +db-1 | 2024-02-13 23:08:15 0 [Note] InnoDB: FTS optimize thread exiting. +db-1 | 2024-02-13 23:08:15 0 [Note] InnoDB: Starting shutdown... +db-1 | 2024-02-13 23:08:15 0 [Note] InnoDB: Dumping buffer pool(s) to /var/lib/mysql/ib_buffer_pool +db-1 | 2024-02-13 23:08:15 0 [Note] InnoDB: Buffer pool(s) dump completed at 240213 23:08:15 +db-1 | 2024-02-13 23:08:16 0 [Note] InnoDB: Removed temporary tablespace data file: "./ibtmp1" +db-1 | 2024-02-13 23:08:16 0 [Note] InnoDB: Shutdown completed; log sequence number 22021540; transaction id 105577 +db-1 | 2024-02-13 23:08:16 0 [Note] mariadbd: Shutdown complete +db-1 | +db-1 exited with code 0 diff --git a/participantes/edubarbieri/docker-compose.yml b/participantes/edubarbieri/docker-compose.yml new file mode 100644 index 000000000..6f34e0263 --- /dev/null +++ b/participantes/edubarbieri/docker-compose.yml @@ -0,0 +1,80 @@ +version: "3.5" + +services: + api01: &api + # Lembre-se de que seu serviço HTTP deve estar hospedado num repositório + # publicamente acessível! Ex.: hub.docker.com + image: duduardo23/rinha:latest + hostname: api01 + environment: + - PORT=3000 + - MYSQL_ADDRESS=db:3306 + - MYSQL_DATABASE=rinha + - MYSQL_USER=rinha + - MYSQL_PASSWORD=rinha + + # Não é necessário expor qualquer porta além da porta do load balancer, + # mas é comum as pessoas o fazerem para testarem suas APIs e conectarem + # ao banco de dados na fase de desenvolvimento. + depends_on: + - db + restart: always + deploy: + resources: + limits: + cpus: "0.4" + memory: "50MB" + + api02: + # Essa sintaxe reusa o que foi declarado em 'api01'. + <<: *api + hostname: api02 + + nginx: + image: nginx:latest + volumes: + - ./nginx.conf:/etc/nginx/nginx.conf:ro + depends_on: + - api01 + - api02 + ports: + # Obrigatório expor/usar a porta 9999 no load balancer! + - "9999:9999" + deploy: + resources: + limits: + cpus: "0.2" + memory: "50MB" + + db: + image: mariadb:11.2 + hostname: db + environment: + - MYSQL_DATABASE=rinha + - MYSQL_USER=rinha + - MYSQL_PASSWORD=rinha + - MYSQL_ALLOW_EMPTY_PASSWORD=true + - MYSQL_ROOT_HOST="%" + volumes: + - ./db/my.cnf:/etc/my.cnf:ro + - ./db/init.sql:/docker-entrypoint-initdb.d/init.sql + deploy: + resources: + limits: + # Note que a soma de todos os limites dos serviços + # aqui declarados é de 1.5 unidades de CPU e 550MB + # de memória. A distribuição feita aqui é apenas + # um exemplo – distribua como quiser. + cpus: "0.5" + memory: "400MB" + +# O uso do modo `bridge` deve ser adequado à carga que será usada no teste. +# A edição anterior se beneficiou do modo host pois o volume de requisições +# era relativamente alto e a virtualização da rede se tornou um gargalo, mas +# este modo é mais complexo de ser configurado. Fique à vontade para usar o +# modo que quiser desde que não conflite com portas trivialmente usadas em um +# SO. +networks: + default: + driver: bridge + name: rinha-nginx-2024q1 diff --git a/participantes/edubarbieri/nginx.conf b/participantes/edubarbieri/nginx.conf new file mode 100644 index 000000000..58aa1d349 --- /dev/null +++ b/participantes/edubarbieri/nginx.conf @@ -0,0 +1,29 @@ +events { + worker_connections 2048; + use epoll; +} + +http { + access_log off; + sendfile on; + keepalive_timeout 0; + server_tokens off; + + upstream api { + server api01:3000; + server api02:3000; + + keepalive 500; + } + + server { + listen 9999; # Lembra da porta 9999 obrigatória? + + location / { + proxy_pass http://api; + proxy_http_version 1.1; + proxy_set_header Connection ""; + } + } +} + \ No newline at end of file diff --git a/participantes/edubarbieri/testada b/participantes/edubarbieri/testada new file mode 100644 index 000000000..8d5ae67a8 --- /dev/null +++ b/participantes/edubarbieri/testada @@ -0,0 +1,2 @@ +testada em ter 13 fev 2024 20:08:17 -03 +abra um PR removendo esse arquivo caso queira que sua API seja testada novamente diff --git a/participantes/eigr/README.md b/participantes/eigr/README.md new file mode 100644 index 000000000..6ce885e78 --- /dev/null +++ b/participantes/eigr/README.md @@ -0,0 +1,15 @@ +# Submissão para Rinha de Backend, Segunda Edição: 2024/Q1 - Controle de Concorrência + +## Eigr Spawn + +Submissão feita com: + +- `HA Proxy` como load balancer +- `Mnesia Distribuído` como banco de dados (disc_copies) +- `Elixir`, `Plug` sem Phoenix e `Spawn SDK` +- [Repositório da API](https://github.com/eigr-labs/spawn-rinha-backend) + +[eigr](https://eigr.io) +[spawn](https://github.com/eigr/spawn) +[@sleipnir](https://twitter.com/sleipni_r)@twitter +[@eliasarruda6](https://twitter.com/eliasarruda6)@twitter diff --git a/participantes/eigr/docker-compose.logs b/participantes/eigr/docker-compose.logs new file mode 100644 index 000000000..dc69041f6 --- /dev/null +++ b/participantes/eigr/docker-compose.logs @@ -0,0 +1,50 @@ + Network rinha-backend-spawn-2024q1 Creating + Network rinha-backend-spawn-2024q1 Created + Volume "eigr_data_1" Creating + Volume "eigr_data_1" Created + Volume "eigr_data_2" Creating + Volume "eigr_data_2" Created + Container eigr-api02-1 Creating + Container eigr-api01-1 Creating + Container eigr-api01-1 Created + Container eigr-api02-1 Created + Container eigr-haproxy-1 Creating + Container eigr-haproxy-1 Created +Attaching to api01-1, api02-1, haproxy-1 +haproxy-1 | [NOTICE] (1) : New worker (8) forked +haproxy-1 | [NOTICE] (1) : Loading success. +api01-1 | 2024-02-12 16:33:07.555 [spawn_rinha_ex@api01]:[pid=<0.2313.0> ]:[debug]:OTLP exporter failed to initialize: exception throw: {application_either_not_started_or_not_ready, +api01-1 | tls_certificate_check} +api01-1 | in function tls_certificate_check_shared_state:latest_shared_state_key/0 (/app/deps/tls_certificate_check/src/tls_certificate_check_shared_state.erl, line 479) +api01-1 | in call from tls_certificate_check_shared_state:get_latest_shared_state/0 (/app/deps/tls_certificate_check/src/tls_certificate_check_shared_state.erl, line 455) +api01-1 | in call from tls_certificate_check_shared_state:authoritative_certificate_values/0 (/app/deps/tls_certificate_check/src/tls_certificate_check_shared_state.erl, line 139) +api01-1 | in call from tls_certificate_check:options/1 (/app/deps/tls_certificate_check/src/tls_certificate_check.erl, line 84) +api01-1 | in call from opentelemetry_exporter:parse_endpoint/2 (/app/deps/opentelemetry_exporter/src/opentelemetry_exporter.erl, line 428) +api01-1 | in call from opentelemetry_exporter:endpoint/2 (/app/deps/opentelemetry_exporter/src/opentelemetry_exporter.erl, line 392) +api01-1 | in call from lists:filtermap_1/2 (lists.erl, line 1661) +api01-1 | in call from opentelemetry_exporter:init/1 (/app/deps/opentelemetry_exporter/src/opentelemetry_exporter.erl, line 211) +api01-1 | 2024-02-12 16:33:07.555 [spawn_rinha_ex@api01]:[pid=<0.2313.0> ]:[warning]:OTLP exporter failed to initialize with exception :throw:{:application_either_not_started_or_not_ready, :tls_certificate_check} +api02-1 | 2024-02-12 16:33:07.574 [spawn_rinha_ex@api02]:[pid=<0.2313.0> ]:[debug]:OTLP exporter failed to initialize: exception throw: {application_either_not_started_or_not_ready, +api02-1 | tls_certificate_check} +api02-1 | in function tls_certificate_check_shared_state:latest_shared_state_key/0 (/app/deps/tls_certificate_check/src/tls_certificate_check_shared_state.erl, line 479) +api02-1 | in call from tls_certificate_check_shared_state:get_latest_shared_state/0 (/app/deps/tls_certificate_check/src/tls_certificate_check_shared_state.erl, line 455) +api02-1 | in call from tls_certificate_check_shared_state:authoritative_certificate_values/0 (/app/deps/tls_certificate_check/src/tls_certificate_check_shared_state.erl, line 139) +api02-1 | in call from tls_certificate_check:options/1 (/app/deps/tls_certificate_check/src/tls_certificate_check.erl, line 84) +api02-1 | in call from opentelemetry_exporter:parse_endpoint/2 (/app/deps/opentelemetry_exporter/src/opentelemetry_exporter.erl, line 428) +api02-1 | in call from opentelemetry_exporter:endpoint/2 (/app/deps/opentelemetry_exporter/src/opentelemetry_exporter.erl, line 392) +api02-1 | in call from lists:filtermap_1/2 (lists.erl, line 1661) +api02-1 | in call from opentelemetry_exporter:init/1 (/app/deps/opentelemetry_exporter/src/opentelemetry_exporter.erl, line 211) +api02-1 | 2024-02-12 16:33:07.575 [spawn_rinha_ex@api02]:[pid=<0.2313.0> ]:[warning]:OTLP exporter failed to initialize with exception :throw:{:application_either_not_started_or_not_ready, :tls_certificate_check} +api01-1 | 2024-02-12 16:33:07.630 [spawn_rinha_ex@api01]:[pid=<0.2338.0> ]:[info]:Loading 140 CA(s) from :otp store +api02-1 | 2024-02-12 16:33:07.647 [spawn_rinha_ex@api02]:[pid=<0.2338.0> ]:[info]:Loading 140 CA(s) from :otp store +haproxy-1 | [NOTICE] (1) : haproxy version is 3.0-dev2-535b247 +haproxy-1 | [WARNING] (1) : Exiting Master process... +haproxy-1 | [WARNING] (8) : Proxy rinha stopped (cumulated conns: FE: 61440, BE: 0). +haproxy-1 | [WARNING] (8) : Proxy api stopped (cumulated conns: FE: 0, BE: 61480). +haproxy-1 | [WARNING] (1) : Current worker (8) exited with code 0 (Exit) +haproxy-1 | [WARNING] (1) : All workers exited. Exiting... (0) +haproxy-1 exited with code 0 +haproxy-1 exited with code 0 +api01-1 exited with code 0 +api01-1 exited with code 137 +api02-1 exited with code 0 diff --git a/participantes/eigr/docker-compose.yml b/participantes/eigr/docker-compose.yml new file mode 100644 index 000000000..68795a0df --- /dev/null +++ b/participantes/eigr/docker-compose.yml @@ -0,0 +1,75 @@ +version: "3.5" + +services: + api01: + &api + image: eigr/spawn-rinha-backend-ex:1.3.1 + restart: always + hostname: api01 + environment: + - ACTORS_GLOBAL_BACKPRESSURE_ENABLED=false + - NODE_COOKIE=cookie-9ce3712b0c3ee21b582c30f942c0d4da-HLuZyQzy+nt0p0r/PVVFTp2tqfLom5igrdmwkYSuO+Q= + - POD_NAMESPACE=spawn-rinha + - POD_IP=api01 + - PROXY_ACTOR_SYSTEM_NAME=spawn-rinha + - PROXY_CLUSTER_STRATEGY=gossip + - PROXY_DATABASE_TYPE=native + - PROXY_DATABASE_DATA_DIR=data_1 + - PROXY_HTTP_ACCEPTORS_SIZE=2500 + - PROXY_HTTP_PORT=9090 + - SPAWN_STATESTORE_KEY=3Jnb0hZiHIzHTOih7t2cTEPEpY98Tu1wvQkPfq/XwqE= + ports: + - "3001:9090" + volumes: + - data_1:/app/data/:rw + - /tmp:/app/.cache/bakeware/:rw + deploy: + resources: + limits: + cpus: "0.675" + memory: "265MB" + + api02: + <<: *api + hostname: api02 + environment: + - ACTORS_GLOBAL_BACKPRESSURE_ENABLED=false + - NODE_COOKIE=cookie-9ce3712b0c3ee21b582c30f942c0d4da-HLuZyQzy+nt0p0r/PVVFTp2tqfLom5igrdmwkYSuO+Q= + - POD_NAMESPACE=spawn-rinha + - POD_IP=api02 + - PROXY_ACTOR_SYSTEM_NAME=spawn-rinha + - PROXY_CLUSTER_STRATEGY=gossip + - PROXY_DATABASE_TYPE=native + - PROXY_DATABASE_DATA_DIR=data_2 + - PROXY_HTTP_ACCEPTORS_SIZE=2500 + - PROXY_HTTP_PORT=9091 + - SPAWN_STATESTORE_KEY=3Jnb0hZiHIzHTOih7t2cTEPEpY98Tu1wvQkPfq/XwqE= + ports: + - "3002:9091" + volumes: + - data_2:/app/data/:rw + - /tmp:/app/.cache/bakeware/:rw + + haproxy: + image: haproxy:3.0-dev2-alpine + volumes: + - ./haproxy.cfg:/usr/local/etc/haproxy/haproxy.cfg:ro + depends_on: + - api01 + - api02 + ports: + - "9999:9999" + deploy: + resources: + limits: + cpus: "0.15" + memory: "20MB" + +networks: + default: + driver: bridge + name: rinha-backend-spawn-2024q1 + +volumes: + data_1: + data_2: diff --git a/participantes/eigr/haproxy.cfg b/participantes/eigr/haproxy.cfg new file mode 100644 index 000000000..fa786e97d --- /dev/null +++ b/participantes/eigr/haproxy.cfg @@ -0,0 +1,21 @@ +global + maxconn 99999 + +defaults + mode http + timeout client 30s + timeout connect 10s + timeout server 60s + timeout http-request 60s + +frontend rinha + bind :9999 + default_backend api + +backend api + mode http + balance roundrobin + #option httpchk + server api01 api01:9090# weight 1 check inter 5 rise 2 fall 3 + server api02 api02:9091# weight 1 check inter 5 rise 2 fall 3 + diff --git a/participantes/eigr/testada b/participantes/eigr/testada new file mode 100644 index 000000000..780af8983 --- /dev/null +++ b/participantes/eigr/testada @@ -0,0 +1,2 @@ +testada em seg 12 fev 2024 13:37:37 -03 +abra um PR removendo esse arquivo caso queira que sua API seja testada novamente diff --git a/participantes/elixiremfoco/testada b/participantes/elixiremfoco/testada index 11152e2ec..09852f518 100644 --- a/participantes/elixiremfoco/testada +++ b/participantes/elixiremfoco/testada @@ -1,2 +1,2 @@ -testada em qua 07 fev 2024 01:18:40 -03 +testada em dom 11 fev 2024 18:59:51 -03 abra um PR removendo esse arquivo caso queira que sua API seja testada novamente diff --git a/participantes/engylemure/README.md b/participantes/engylemure/README.md new file mode 100644 index 000000000..83c2e09b3 --- /dev/null +++ b/participantes/engylemure/README.md @@ -0,0 +1,17 @@ +# Submissão para Rinha de Backend, Segunda Edição: 2024/Q1 - Controle de Concorrência + + +
+ + + +## Jordao Rosario + +Submissão feita com: + +- `nginx` como load balancer +- `postgres` como banco de dados +- `rust` para api com as libs `sqlx`, `actix_web`, `chrono` e `serde` +- [Repositório da api](https://github.com/engylemure/rinha-de-backend-2024-q1) + +[@engylemure](https://twitter.com/engylemure) @ twitter \ No newline at end of file diff --git a/participantes/engylemure/docker-compose.logs b/participantes/engylemure/docker-compose.logs new file mode 100644 index 000000000..6f51a43df --- /dev/null +++ b/participantes/engylemure/docker-compose.logs @@ -0,0 +1,80 @@ + Network engylemure_default Creating + Network engylemure_default Created + Container engylemure-db-1 Creating + Container engylemure-db-1 Created + Container engylemure-api2-1 Creating + Container engylemure-api1-1 Creating + Container engylemure-api2-1 Created + Container engylemure-api1-1 Created + Container engylemure-nginx-1 Creating + Container engylemure-nginx-1 Created +Attaching to api1-1, api2-1, db-1, nginx-1 +db-1 | The files belonging to this database system will be owned by user "postgres". +db-1 | This user must also own the server process. +db-1 | +db-1 | The database cluster will be initialized with locale "en_US.utf8". +db-1 | The default database encoding has accordingly been set to "UTF8". +db-1 | The default text search configuration will be set to "english". +db-1 | +db-1 | Data page checksums are disabled. +db-1 | +db-1 | fixing permissions on existing directory /var/lib/postgresql/data ... ok +db-1 | creating subdirectories ... ok +db-1 | selecting dynamic shared memory implementation ... posix +db-1 | selecting default max_connections ... 100 +db-1 | selecting default shared_buffers ... 128MB +db-1 | selecting default time zone ... Etc/UTC +db-1 | creating configuration files ... ok +db-1 | running bootstrap script ... ok +db-1 | performing post-bootstrap initialization ... ok +db-1 | syncing data to disk ... ok +db-1 | +db-1 | +db-1 | Success. You can now start the database server using: +db-1 | +db-1 | pg_ctl -D /var/lib/postgresql/data -l logfile start +db-1 | +db-1 | initdb: warning: enabling "trust" authentication for local connections +db-1 | initdb: hint: You can change this by editing pg_hba.conf or using the option -A, or --auth-local and --auth-host, the next time you run initdb. +db-1 | waiting for server to start.... done +db-1 | server started +db-1 | CREATE DATABASE +db-1 | +db-1 | +db-1 | /usr/local/bin/docker-entrypoint.sh: running /docker-entrypoint-initdb.d/init.sql +db-1 | CREATE TABLE +db-1 | CREATE TYPE +db-1 | CREATE TABLE +db-1 | CREATE INDEX +db-1 | CREATE FUNCTION +db-1 | CREATE TRIGGER +db-1 | INSERT 0 5 +db-1 | +db-1 | +db-1 | /usr/local/bin/docker-entrypoint.sh: ignoring /docker-entrypoint-initdb.d/postgresql.conf +db-1 | +db-1 | waiting for server to shut down.... done +db-1 | server stopped +db-1 | +db-1 | PostgreSQL init process complete; ready for start up. +db-1 | +nginx-1 | /docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration +nginx-1 | /docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/ +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh +nginx-1 | 10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf +nginx-1 | 10-listen-on-ipv6-by-default.sh: info: Enabled listen on IPv6 in /etc/nginx/conf.d/default.conf +nginx-1 | /docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-local-resolvers.envsh +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh +nginx-1 | /docker-entrypoint.sh: Configuration complete; ready for start up +nginx-1 exited with code 0 +nginx-1 exited with code 0 +api1-1 | 2024/02/13 01:25:12 Received signal: terminated +api1-1 | 2024/02/13 01:25:12 Command exited with error: signal: terminated +api2-1 | 2024/02/13 01:25:12 Received signal: terminated +api2-1 | 2024/02/13 01:25:12 Command exited with error: signal: terminated +api2-1 exited with code 0 +api2-1 exited with code 255 +api1-1 exited with code 0 +api1-1 exited with code 255 +db-1 exited with code 0 diff --git a/participantes/engylemure/docker-compose.yml b/participantes/engylemure/docker-compose.yml new file mode 100644 index 000000000..779e6c707 --- /dev/null +++ b/participantes/engylemure/docker-compose.yml @@ -0,0 +1,72 @@ +version: '3.5' +services: + api1: &api + # API - Instância 01 + image: engylemure/rinha-de-backend-2024-q1:latest + hostname: api01 + depends_on: + db: + condition: service_healthy + env_file: ./env + environment: + - RUST_ENV=prod + - RUST_LOG=info + - TARGET_NAME=rinha + - DATABASE_POOL_MAX_SIZE=64 + - DATABASE_POOL_MIN_SIZE=24 + - SERVER_PORT=80 + - SERVER_HOST=0.0.0.0 + # - LOGGER_OUTPUT=stdout + deploy: + resources: + limits: + cpus: '0.15' + memory: '32MB' + api2: + # API - Instancia 02 + <<: *api + hostname: api02 + nginx: + # Load Balancer + image: nginx:latest + volumes: + - ./nginx.conf:/etc/nginx/nginx.conf:ro + depends_on: + api1: + condition: service_started + api2: + condition: service_started + ports: + - "9999:9999" + deploy: + resources: + limits: + cpus: '0.15' + memory: '64MB' + db: + # Banco de dados + image: postgres:16.1 + hostname: db + healthcheck: + test: ["CMD-SHELL", "pg_isready"] + interval: 2s + timeout: 2s + retries: 10 + environment: + POSTGRES_PASSWORD: root + POSTGRES_USER: root + POSTGRES_DB: rinha_de_backend + volumes: + - ./init.sql:/docker-entrypoint-initdb.d/init.sql + - ./postgresql.conf:/docker-entrypoint-initdb.d/postgresql.conf + command: postgres -c config_file=/docker-entrypoint-initdb.d/postgresql.conf + ports: + - 5432:5432 + deploy: + resources: + limits: + cpus: '1.05' + memory: '422MB' +networks: + default: + driver: bridge diff --git a/participantes/engylemure/env b/participantes/engylemure/env new file mode 100644 index 000000000..8fbc8a3cc --- /dev/null +++ b/participantes/engylemure/env @@ -0,0 +1,5 @@ +DB_NAME=rinha_de_backend +DB_HOST=db +DB_USER=root +DB_PASSWORD=root +DB_TYPE=postgres diff --git a/participantes/engylemure/init.sql b/participantes/engylemure/init.sql new file mode 100644 index 000000000..b1dc88ca5 --- /dev/null +++ b/participantes/engylemure/init.sql @@ -0,0 +1,48 @@ +-- Database Schema +CREATE TABLE IF NOT EXISTS clientes ( + id SERIAL PRIMARY KEY, + limite INTEGER NOT NULL, + nome VARCHAR(256), + saldo INTEGER NOT NULL DEFAULT 0 +); +CREATE TYPE tipoTransacao as ENUM ('c', 'd'); +CREATE TABLE IF NOT EXISTS transacoes ( + id SERIAL PRIMARY KEY, + cliente_id INTEGER NOT NULL REFERENCES clientes(id), + tipo tipoTransacao NOT NULL, + valor INTEGER NOT NULL, + descricao VARCHAR(1024), + realizada_em TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT CURRENT_TIMESTAMP +); +CREATE INDEX CONCURRENTLY transacoes_realizada_em_idx ON transacoes(cliente_id, realizada_em DESC); +CREATE FUNCTION updateClienteSaldoOnTransactionInsert() RETURNS trigger AS $updateClienteSaldoOnTransactionInsert$ + BEGIN + LOCK TABLE clientes IN ROW EXCLUSIVE MODE; + PERFORM * FROM clientes WHERE clientes.id = NEW.cliente_id FOR UPDATE; + IF NEW.tipo = 'd' THEN + IF (SELECT c.saldo - NEW.valor < - c.limite from clientes c WHERE c.id = NEW.cliente_id) = TRUE THEN + RAISE EXCEPTION 'Saldo e limite indisponivel para realizar transacao'; + ELSE UPDATE clientes SET saldo = saldo - NEW.valor WHERE id = NEW.cliente_id; + END IF; + END IF; + IF NEW.tipo = 'c' THEN + UPDATE + clientes + SET + saldo = saldo + NEW.valor + WHERE id = NEW.cliente_id; + END IF; + RETURN NEW; +END; +$updateClienteSaldoOnTransactionInsert$ LANGUAGE plpgsql; +CREATE TRIGGER updateClienteSaldoOnTransactionInsert BEFORE +INSERT ON transacoes FOR EACH ROW EXECUTE FUNCTION updateClienteSaldoOnTransactionInsert(); + +-- Initial Data +INSERT INTO clientes (nome, limite) +VALUES +('o barato sai caro', 1000 * 100), +('zan corp ltda', 800 * 100), +('les cruders', 10000 * 100), +('padaria joia de cocaia', 100000 * 100), +('kid mais', 5000 * 100); diff --git a/participantes/engylemure/nginx.conf b/participantes/engylemure/nginx.conf new file mode 100644 index 000000000..18f615cfa --- /dev/null +++ b/participantes/engylemure/nginx.conf @@ -0,0 +1,27 @@ +worker_processes auto; +worker_rlimit_nofile 500000; + +events { + use epoll; + worker_connections 512; +} + +http { + access_log off; + upstream api { + server api01; + server api02; + keepalive 300; + } + server { + listen 9999; + location / { + proxy_buffering off; + proxy_set_header Connection ""; + proxy_http_version 1.1; + proxy_set_header Keep-Alive ""; + proxy_set_header Proxy-Connection "keep-alive"; + proxy_pass http://api; + } + } +} diff --git a/participantes/engylemure/postgresql.conf b/participantes/engylemure/postgresql.conf new file mode 100644 index 000000000..cac8e2877 --- /dev/null +++ b/participantes/engylemure/postgresql.conf @@ -0,0 +1,26 @@ +listen_addresses = '*' +max_connections = 512 +superuser_reserved_connections = 3 +unix_socket_directories = '/var/run/postgresql' +shared_buffers = 96MB +work_mem = 4MB +maintenance_work_mem = 96MB +effective_cache_size = 192MB +wal_buffers = 64MB +checkpoint_timeout = 10min +checkpoint_completion_target = 0.9 +random_page_cost = 4.0 +effective_io_concurrency = 2 +autovacuum = on +log_statement = 'none' +log_duration = off +log_lock_waits = off +log_error_verbosity = terse +log_min_messages = panic +log_min_error_statement = panic +row_security = off +statement_timeout = 0 +idle_in_transaction_session_timeout = 0 +client_encoding = 'UTF8' +standard_conforming_strings = on +check_function_bodies = false diff --git a/participantes/engylemure/testada b/participantes/engylemure/testada new file mode 100644 index 000000000..d402cc0f6 --- /dev/null +++ b/participantes/engylemure/testada @@ -0,0 +1,2 @@ +testada em seg 12 fev 2024 22:25:14 -03 +abra um PR removendo esse arquivo caso queira que sua API seja testada novamente diff --git a/participantes/eu_fountai/docker-compose.logs b/participantes/eu_fountai/docker-compose.logs index 740c8c717..d44a945a4 100644 --- a/participantes/eu_fountai/docker-compose.logs +++ b/participantes/eu_fountai/docker-compose.logs @@ -1,614 +1,3 @@ - api1 Pulling - api2 Pulling - 6a299ae9cfd9 Pulling fs layer - e08e8703b2fb Pulling fs layer - 68e92d11b04e Pulling fs layer - 5b9fe7fef9be Pulling fs layer - 278d467c182f Pulling fs layer - aab6430b55a2 Pulling fs layer - b6f92f4f6240 Pulling fs layer - 2e24338062e4 Pulling fs layer - 938ab6533dbd Pulling fs layer - 2f066d54f78e Pulling fs layer - 5988e15e81d9 Pulling fs layer - e160236d101e Pulling fs layer - 5b9fe7fef9be Waiting - 278d467c182f Waiting - aab6430b55a2 Waiting - b6f92f4f6240 Waiting - 2e24338062e4 Waiting - 938ab6533dbd Waiting - 2f066d54f78e Waiting - 5988e15e81d9 Waiting - e160236d101e Waiting - 6a299ae9cfd9 Pulling fs layer - e08e8703b2fb Pulling fs layer - 68e92d11b04e Pulling fs layer - 5b9fe7fef9be Pulling fs layer - 278d467c182f Pulling fs layer - aab6430b55a2 Pulling fs layer - b6f92f4f6240 Pulling fs layer - 2e24338062e4 Pulling fs layer - 938ab6533dbd Pulling fs layer - 2f066d54f78e Pulling fs layer - 5988e15e81d9 Pulling fs layer - e160236d101e Pulling fs layer - e160236d101e Waiting - 5b9fe7fef9be Waiting - 278d467c182f Waiting - aab6430b55a2 Waiting - b6f92f4f6240 Waiting - 2e24338062e4 Waiting - 938ab6533dbd Waiting - 2f066d54f78e Waiting - 5988e15e81d9 Waiting - 6a299ae9cfd9 Downloading [> ] 507.9kB/49.58MB - 6a299ae9cfd9 Downloading [> ] 507.9kB/49.58MB - e08e8703b2fb Downloading [> ] 249.1kB/24.05MB - e08e8703b2fb Downloading [> ] 249.1kB/24.05MB - 68e92d11b04e Downloading [> ] 531.7kB/64.14MB - 68e92d11b04e Downloading [> ] 531.7kB/64.14MB - 6a299ae9cfd9 Downloading [======> ] 6.089MB/49.58MB - 6a299ae9cfd9 Downloading [======> ] 6.089MB/49.58MB - e08e8703b2fb Downloading [=======> ] 3.468MB/24.05MB - e08e8703b2fb Downloading [=======> ] 3.468MB/24.05MB - 68e92d11b04e Downloading [=> ] 2.149MB/64.14MB - 68e92d11b04e Downloading [=> ] 2.149MB/64.14MB - e08e8703b2fb Downloading [==============> ] 7.154MB/24.05MB - e08e8703b2fb Downloading [==============> ] 7.154MB/24.05MB - 6a299ae9cfd9 Downloading [=========> ] 9.64MB/49.58MB - 6a299ae9cfd9 Downloading [=========> ] 9.64MB/49.58MB - 68e92d11b04e Downloading [===> ] 4.299MB/64.14MB - 68e92d11b04e Downloading [===> ] 4.299MB/64.14MB - e08e8703b2fb Downloading [======================> ] 10.86MB/24.05MB - e08e8703b2fb Downloading [======================> ] 10.86MB/24.05MB - 6a299ae9cfd9 Downloading [=============> ] 13.2MB/49.58MB - 6a299ae9cfd9 Downloading [=============> ] 13.2MB/49.58MB - 68e92d11b04e Downloading [=====> ] 6.445MB/64.14MB - 68e92d11b04e Downloading [=====> ] 6.445MB/64.14MB - e08e8703b2fb Downloading [=============================> ] 14.32MB/24.05MB - e08e8703b2fb Downloading [=============================> ] 14.32MB/24.05MB - 6a299ae9cfd9 Downloading [================> ] 16.23MB/49.58MB - 6a299ae9cfd9 Downloading [================> ] 16.23MB/49.58MB - 68e92d11b04e Downloading [======> ] 8.596MB/64.14MB - 68e92d11b04e Downloading [======> ] 8.596MB/64.14MB - e08e8703b2fb Downloading [====================================> ] 17.79MB/24.05MB - e08e8703b2fb Downloading [====================================> ] 17.79MB/24.05MB - 6a299ae9cfd9 Downloading [===================> ] 19.27MB/49.58MB - 6a299ae9cfd9 Downloading [===================> ] 19.27MB/49.58MB - 68e92d11b04e Downloading [========> ] 10.74MB/64.14MB - 68e92d11b04e Downloading [========> ] 10.74MB/64.14MB - e08e8703b2fb Downloading [===========================================> ] 20.75MB/24.05MB - e08e8703b2fb Downloading [===========================================> ] 20.75MB/24.05MB - 6a299ae9cfd9 Downloading [=======================> ] 22.83MB/49.58MB - 6a299ae9cfd9 Downloading [=======================> ] 22.83MB/49.58MB - e08e8703b2fb Verifying Checksum - e08e8703b2fb Download complete - e08e8703b2fb Verifying Checksum - e08e8703b2fb Download complete - 68e92d11b04e Downloading [==========> ] 12.88MB/64.14MB - 68e92d11b04e Downloading [==========> ] 12.88MB/64.14MB - 6a299ae9cfd9 Downloading [==========================> ] 26.37MB/49.58MB - 6a299ae9cfd9 Downloading [==========================> ] 26.37MB/49.58MB - 68e92d11b04e Downloading [============> ] 16.1MB/64.14MB - 68e92d11b04e Downloading [============> ] 16.1MB/64.14MB - 6a299ae9cfd9 Downloading [================================> ] 31.95MB/49.58MB - 6a299ae9cfd9 Downloading [================================> ] 31.95MB/49.58MB - 68e92d11b04e Downloading [===============> ] 19.85MB/64.14MB - 68e92d11b04e Downloading [===============> ] 19.85MB/64.14MB - 6a299ae9cfd9 Downloading [=====================================> ] 37.03MB/49.58MB - 6a299ae9cfd9 Downloading [=====================================> ] 37.03MB/49.58MB - 68e92d11b04e Downloading [==================> ] 23.6MB/64.14MB - 68e92d11b04e Downloading [==================> ] 23.6MB/64.14MB - 6a299ae9cfd9 Downloading [==========================================> ] 42.08MB/49.58MB - 6a299ae9cfd9 Downloading [==========================================> ] 42.08MB/49.58MB - 68e92d11b04e Downloading [=====================> ] 27.36MB/64.14MB - 68e92d11b04e Downloading [=====================> ] 27.36MB/64.14MB - 6a299ae9cfd9 Downloading [===============================================> ] 47.15MB/49.58MB - 6a299ae9cfd9 Downloading [===============================================> ] 47.15MB/49.58MB - 6a299ae9cfd9 Download complete - 6a299ae9cfd9 Download complete - 5b9fe7fef9be Downloading [> ] 540.7kB/211.1MB - 5b9fe7fef9be Downloading [> ] 540.7kB/211.1MB - 68e92d11b04e Downloading [========================> ] 31.1MB/64.14MB - 68e92d11b04e Downloading [========================> ] 31.1MB/64.14MB - 6a299ae9cfd9 Extracting [> ] 524.3kB/49.58MB - 6a299ae9cfd9 Extracting [> ] 524.3kB/49.58MB - 5b9fe7fef9be Downloading [=> ] 7.506MB/211.1MB - 5b9fe7fef9be Downloading [=> ] 7.506MB/211.1MB - 68e92d11b04e Downloading [=========================> ] 32.7MB/64.14MB - 68e92d11b04e Downloading [=========================> ] 32.7MB/64.14MB - 6a299ae9cfd9 Extracting [====> ] 4.194MB/49.58MB - 6a299ae9cfd9 Extracting [====> ] 4.194MB/49.58MB - 5b9fe7fef9be Downloading [===> ] 14.5MB/211.1MB - 5b9fe7fef9be Downloading [===> ] 14.5MB/211.1MB - 68e92d11b04e Downloading [===========================> ] 35.36MB/64.14MB - 68e92d11b04e Downloading [===========================> ] 35.36MB/64.14MB - 6a299ae9cfd9 Extracting [=======> ] 7.864MB/49.58MB - 6a299ae9cfd9 Extracting [=======> ] 7.864MB/49.58MB - 5b9fe7fef9be Downloading [====> ] 20.94MB/211.1MB - 5b9fe7fef9be Downloading [====> ] 20.94MB/211.1MB - 68e92d11b04e Downloading [=============================> ] 37.5MB/64.14MB - 68e92d11b04e Downloading [=============================> ] 37.5MB/64.14MB - 6a299ae9cfd9 Extracting [==========> ] 9.961MB/49.58MB - 6a299ae9cfd9 Extracting [==========> ] 9.961MB/49.58MB - 5b9fe7fef9be Downloading [======> ] 27.36MB/211.1MB - 5b9fe7fef9be Downloading [======> ] 27.36MB/211.1MB - 68e92d11b04e Downloading [==============================> ] 39.64MB/64.14MB - 68e92d11b04e Downloading [==============================> ] 39.64MB/64.14MB - 5b9fe7fef9be Downloading [========> ] 34.35MB/211.1MB - 5b9fe7fef9be Downloading [========> ] 34.35MB/211.1MB - 278d467c182f Downloading [==========> ] 720B/3.371kB - 278d467c182f Downloading [==========> ] 720B/3.371kB - 278d467c182f Downloading [==================================================>] 3.371kB/3.371kB - 278d467c182f Downloading [==================================================>] 3.371kB/3.371kB - 278d467c182f Verifying Checksum - 278d467c182f Download complete - 278d467c182f Verifying Checksum - 278d467c182f Download complete - 6a299ae9cfd9 Extracting [===========> ] 11.53MB/49.58MB - 6a299ae9cfd9 Extracting [===========> ] 11.53MB/49.58MB - 68e92d11b04e Downloading [================================> ] 41.76MB/64.14MB - 68e92d11b04e Downloading [================================> ] 41.76MB/64.14MB - 5b9fe7fef9be Downloading [=========> ] 41.86MB/211.1MB - 5b9fe7fef9be Downloading [=========> ] 41.86MB/211.1MB - 6a299ae9cfd9 Extracting [================> ] 16.25MB/49.58MB - 6a299ae9cfd9 Extracting [================> ] 16.25MB/49.58MB - 5b9fe7fef9be Downloading [===========> ] 49.37MB/211.1MB - 5b9fe7fef9be Downloading [===========> ] 49.37MB/211.1MB - 68e92d11b04e Downloading [=================================> ] 43.36MB/64.14MB - 68e92d11b04e Downloading [=================================> ] 43.36MB/64.14MB - 6a299ae9cfd9 Extracting [=====================> ] 21.5MB/49.58MB - 6a299ae9cfd9 Extracting [=====================> ] 21.5MB/49.58MB - 5b9fe7fef9be Downloading [=============> ] 56.91MB/211.1MB - 5b9fe7fef9be Downloading [=============> ] 56.91MB/211.1MB - 68e92d11b04e Downloading [===================================> ] 44.97MB/64.14MB - 68e92d11b04e Downloading [===================================> ] 44.97MB/64.14MB - 5b9fe7fef9be Downloading [===============> ] 64.95MB/211.1MB - 5b9fe7fef9be Downloading [===============> ] 64.95MB/211.1MB - 6a299ae9cfd9 Extracting [========================> ] 24.64MB/49.58MB - 6a299ae9cfd9 Extracting [========================> ] 24.64MB/49.58MB - 68e92d11b04e Downloading [===================================> ] 46.04MB/64.14MB - 68e92d11b04e Downloading [===================================> ] 46.04MB/64.14MB - 5b9fe7fef9be Downloading [=================> ] 73.01MB/211.1MB - 5b9fe7fef9be Downloading [=================> ] 73.01MB/211.1MB - 6a299ae9cfd9 Extracting [==========================> ] 26.74MB/49.58MB - 6a299ae9cfd9 Extracting [==========================> ] 26.74MB/49.58MB - 5b9fe7fef9be Downloading [===================> ] 81.08MB/211.1MB - 5b9fe7fef9be Downloading [===================> ] 81.08MB/211.1MB - aab6430b55a2 Downloading [> ] 506.2kB/49.3MB - aab6430b55a2 Downloading [> ] 506.2kB/49.3MB - 6a299ae9cfd9 Extracting [=============================> ] 29.36MB/49.58MB - 6a299ae9cfd9 Extracting [=============================> ] 29.36MB/49.58MB - 5b9fe7fef9be Downloading [====================> ] 86.97MB/211.1MB - 5b9fe7fef9be Downloading [====================> ] 86.97MB/211.1MB - aab6430b55a2 Downloading [===> ] 3.549MB/49.3MB - aab6430b55a2 Downloading [===> ] 3.549MB/49.3MB - 6a299ae9cfd9 Extracting [=================================> ] 33.55MB/49.58MB - 6a299ae9cfd9 Extracting [=================================> ] 33.55MB/49.58MB - 5b9fe7fef9be Downloading [=====================> ] 91.79MB/211.1MB - 5b9fe7fef9be Downloading [=====================> ] 91.79MB/211.1MB - aab6430b55a2 Downloading [========> ] 8.076MB/49.3MB - aab6430b55a2 Downloading [========> ] 8.076MB/49.3MB - 6a299ae9cfd9 Extracting [====================================> ] 36.18MB/49.58MB - 6a299ae9cfd9 Extracting [====================================> ] 36.18MB/49.58MB - 68e92d11b04e Downloading [====================================> ] 47.11MB/64.14MB - 68e92d11b04e Downloading [====================================> ] 47.11MB/64.14MB - 5b9fe7fef9be Downloading [======================> ] 96.63MB/211.1MB - 5b9fe7fef9be Downloading [======================> ] 96.63MB/211.1MB - aab6430b55a2 Downloading [============> ] 12.61MB/49.3MB - aab6430b55a2 Downloading [============> ] 12.61MB/49.3MB - 6a299ae9cfd9 Extracting [=======================================> ] 38.8MB/49.58MB - 6a299ae9cfd9 Extracting [=======================================> ] 38.8MB/49.58MB - aab6430b55a2 Downloading [================> ] 16.64MB/49.3MB - aab6430b55a2 Downloading [================> ] 16.64MB/49.3MB - 5b9fe7fef9be Downloading [========================> ] 101.5MB/211.1MB - 5b9fe7fef9be Downloading [========================> ] 101.5MB/211.1MB - 6a299ae9cfd9 Extracting [========================================> ] 40.37MB/49.58MB - 6a299ae9cfd9 Extracting [========================================> ] 40.37MB/49.58MB - aab6430b55a2 Downloading [====================> ] 20.64MB/49.3MB - aab6430b55a2 Downloading [====================> ] 20.64MB/49.3MB - 5b9fe7fef9be Downloading [=========================> ] 106.8MB/211.1MB - 5b9fe7fef9be Downloading [=========================> ] 106.8MB/211.1MB - 6a299ae9cfd9 Extracting [==========================================> ] 41.94MB/49.58MB - 6a299ae9cfd9 Extracting [==========================================> ] 41.94MB/49.58MB - aab6430b55a2 Downloading [=========================> ] 25.2MB/49.3MB - aab6430b55a2 Downloading [=========================> ] 25.2MB/49.3MB - 5b9fe7fef9be Downloading [==========================> ] 111.2MB/211.1MB - 5b9fe7fef9be Downloading [==========================> ] 111.2MB/211.1MB - 68e92d11b04e Downloading [=====================================> ] 47.65MB/64.14MB - 68e92d11b04e Downloading [=====================================> ] 47.65MB/64.14MB - aab6430b55a2 Downloading [==============================> ] 30.26MB/49.3MB - aab6430b55a2 Downloading [==============================> ] 30.26MB/49.3MB - 6a299ae9cfd9 Extracting [===========================================> ] 43.52MB/49.58MB - 6a299ae9cfd9 Extracting [===========================================> ] 43.52MB/49.58MB - 5b9fe7fef9be Downloading [===========================> ] 114.9MB/211.1MB - 5b9fe7fef9be Downloading [===========================> ] 114.9MB/211.1MB - aab6430b55a2 Downloading [====================================> ] 35.83MB/49.3MB - aab6430b55a2 Downloading [====================================> ] 35.83MB/49.3MB - 5b9fe7fef9be Downloading [============================> ] 118.6MB/211.1MB - 5b9fe7fef9be Downloading [============================> ] 118.6MB/211.1MB - 6a299ae9cfd9 Extracting [=============================================> ] 45.61MB/49.58MB - 6a299ae9cfd9 Extracting [=============================================> ] 45.61MB/49.58MB - aab6430b55a2 Downloading [==========================================> ] 41.89MB/49.3MB - aab6430b55a2 Downloading [==========================================> ] 41.89MB/49.3MB - 5b9fe7fef9be Downloading [============================> ] 121.9MB/211.1MB - 5b9fe7fef9be Downloading [============================> ] 121.9MB/211.1MB - 6a299ae9cfd9 Extracting [===============================================> ] 46.66MB/49.58MB - 6a299ae9cfd9 Extracting [===============================================> ] 46.66MB/49.58MB - aab6430b55a2 Downloading [===============================================> ] 46.91MB/49.3MB - aab6430b55a2 Downloading [===============================================> ] 46.91MB/49.3MB - 5b9fe7fef9be Downloading [=============================> ] 125.6MB/211.1MB - 5b9fe7fef9be Downloading [=============================> ] 125.6MB/211.1MB - aab6430b55a2 Verifying Checksum - aab6430b55a2 Download complete - aab6430b55a2 Verifying Checksum - aab6430b55a2 Download complete - 68e92d11b04e Downloading [=====================================> ] 48.18MB/64.14MB - 68e92d11b04e Downloading [=====================================> ] 48.18MB/64.14MB - 6a299ae9cfd9 Extracting [================================================> ] 47.71MB/49.58MB - 6a299ae9cfd9 Extracting [================================================> ] 47.71MB/49.58MB - 5b9fe7fef9be Downloading [===============================> ] 132.6MB/211.1MB - 5b9fe7fef9be Downloading [===============================> ] 132.6MB/211.1MB - 5b9fe7fef9be Downloading [=================================> ] 141.8MB/211.1MB - 5b9fe7fef9be Downloading [=================================> ] 141.8MB/211.1MB - 68e92d11b04e Downloading [=====================================> ] 48.72MB/64.14MB - 68e92d11b04e Downloading [=====================================> ] 48.72MB/64.14MB - 5b9fe7fef9be Downloading [===================================> ] 150.4MB/211.1MB - 5b9fe7fef9be Downloading [===================================> ] 150.4MB/211.1MB - 5b9fe7fef9be Downloading [=====================================> ] 159MB/211.1MB - 5b9fe7fef9be Downloading [=====================================> ] 159MB/211.1MB - 68e92d11b04e Downloading [======================================> ] 49.26MB/64.14MB - 68e92d11b04e Downloading [======================================> ] 49.26MB/64.14MB - b6f92f4f6240 Downloading [> ] 23.27kB/2.234MB - b6f92f4f6240 Downloading [> ] 23.27kB/2.234MB - 5b9fe7fef9be Downloading [=======================================> ] 167.5MB/211.1MB - 6a299ae9cfd9 Extracting [=================================================> ] 48.76MB/49.58MB - 5b9fe7fef9be Downloading [=======================================> ] 167.5MB/211.1MB - 6a299ae9cfd9 Extracting [=================================================> ] 48.76MB/49.58MB - b6f92f4f6240 Verifying Checksum - b6f92f4f6240 Download complete - b6f92f4f6240 Downloading [==================================================>] 2.234MB/2.234MB - b6f92f4f6240 Verifying Checksum - b6f92f4f6240 Download complete - 68e92d11b04e Downloading [======================================> ] 49.81MB/64.14MB - 68e92d11b04e Downloading [======================================> ] 49.81MB/64.14MB - 5b9fe7fef9be Downloading [=========================================> ] 174MB/211.1MB - 5b9fe7fef9be Downloading [=========================================> ] 174MB/211.1MB - 6a299ae9cfd9 Extracting [==================================================>] 49.58MB/49.58MB - 6a299ae9cfd9 Extracting [==================================================>] 49.58MB/49.58MB - 68e92d11b04e Downloading [=======================================> ] 50.34MB/64.14MB - 68e92d11b04e Downloading [=======================================> ] 50.34MB/64.14MB - 5b9fe7fef9be Downloading [===========================================> ] 182.1MB/211.1MB - 5b9fe7fef9be Downloading [===========================================> ] 182.1MB/211.1MB - 6a299ae9cfd9 Pull complete - 6a299ae9cfd9 Pull complete - e08e8703b2fb Extracting [> ] 262.1kB/24.05MB - e08e8703b2fb Extracting [> ] 262.1kB/24.05MB - 5b9fe7fef9be Downloading [=============================================> ] 190.1MB/211.1MB - 5b9fe7fef9be Downloading [=============================================> ] 190.1MB/211.1MB - 68e92d11b04e Downloading [========================================> ] 51.41MB/64.14MB - 68e92d11b04e Downloading [========================================> ] 51.41MB/64.14MB - e08e8703b2fb Extracting [========> ] 3.932MB/24.05MB - e08e8703b2fb Extracting [========> ] 3.932MB/24.05MB - 5b9fe7fef9be Downloading [==============================================> ] 197.6MB/211.1MB - 5b9fe7fef9be Downloading [==============================================> ] 197.6MB/211.1MB - 68e92d11b04e Downloading [========================================> ] 52.48MB/64.14MB - 68e92d11b04e Downloading [========================================> ] 52.48MB/64.14MB - e08e8703b2fb Extracting [=================> ] 8.389MB/24.05MB - e08e8703b2fb Extracting [=================> ] 8.389MB/24.05MB - 5b9fe7fef9be Downloading [================================================> ] 205.1MB/211.1MB - 5b9fe7fef9be Downloading [================================================> ] 205.1MB/211.1MB - 2e24338062e4 Downloading [==================================================>] 451B/451B - 2e24338062e4 Downloading [==================================================>] 451B/451B - 2e24338062e4 Verifying Checksum - 2e24338062e4 Download complete - 2e24338062e4 Verifying Checksum - 2e24338062e4 Download complete - 68e92d11b04e Downloading [=========================================> ] 53.55MB/64.14MB - 68e92d11b04e Downloading [=========================================> ] 53.55MB/64.14MB - e08e8703b2fb Extracting [==========================> ] 12.85MB/24.05MB - e08e8703b2fb Extracting [==========================> ] 12.85MB/24.05MB - 5b9fe7fef9be Verifying Checksum - 5b9fe7fef9be Verifying Checksum - 5b9fe7fef9be Download complete - 5b9fe7fef9be Download complete - 68e92d11b04e Downloading [===========================================> ] 55.7MB/64.14MB - 68e92d11b04e Downloading [===========================================> ] 55.7MB/64.14MB - e08e8703b2fb Extracting [=====================================> ] 18.09MB/24.05MB - e08e8703b2fb Extracting [=====================================> ] 18.09MB/24.05MB - 68e92d11b04e Verifying Checksum - 68e92d11b04e Download complete - 68e92d11b04e Download complete - e08e8703b2fb Extracting [===========================================> ] 20.97MB/24.05MB - e08e8703b2fb Extracting [===========================================> ] 20.97MB/24.05MB - e08e8703b2fb Extracting [================================================> ] 23.33MB/24.05MB - e08e8703b2fb Extracting [================================================> ] 23.33MB/24.05MB - e08e8703b2fb Extracting [==================================================>] 24.05MB/24.05MB - e08e8703b2fb Extracting [==================================================>] 24.05MB/24.05MB - e08e8703b2fb Pull complete - e08e8703b2fb Pull complete - 68e92d11b04e Extracting [> ] 557.1kB/64.14MB - 68e92d11b04e Extracting [> ] 557.1kB/64.14MB - 938ab6533dbd Downloading [==================================================>] 133B/133B - 938ab6533dbd Downloading [==================================================>] 133B/133B - 938ab6533dbd Verifying Checksum - 938ab6533dbd Download complete - 938ab6533dbd Verifying Checksum - 938ab6533dbd Download complete - 68e92d11b04e Extracting [====> ] 6.128MB/64.14MB - 68e92d11b04e Extracting [====> ] 6.128MB/64.14MB - 68e92d11b04e Extracting [=========> ] 11.7MB/64.14MB - 68e92d11b04e Extracting [=========> ] 11.7MB/64.14MB - 2f066d54f78e Download complete - 2f066d54f78e Download complete - 68e92d11b04e Extracting [==============> ] 18.38MB/64.14MB - 68e92d11b04e Extracting [==============> ] 18.38MB/64.14MB - 5988e15e81d9 Downloading [> ] 28.11kB/2.715MB - 5988e15e81d9 Downloading [> ] 28.11kB/2.715MB - 68e92d11b04e Extracting [=================> ] 22.84MB/64.14MB - 68e92d11b04e Extracting [=================> ] 22.84MB/64.14MB - 5988e15e81d9 Downloading [===================================> ] 1.913MB/2.715MB - 5988e15e81d9 Downloading [===================================> ] 1.913MB/2.715MB - 5988e15e81d9 Verifying Checksum - 5988e15e81d9 Download complete - 5988e15e81d9 Verifying Checksum - 5988e15e81d9 Download complete - 68e92d11b04e Extracting [===================> ] 25.62MB/64.14MB - 68e92d11b04e Extracting [===================> ] 25.62MB/64.14MB - 68e92d11b04e Extracting [======================> ] 28.97MB/64.14MB - 68e92d11b04e Extracting [======================> ] 28.97MB/64.14MB - e160236d101e Downloading [====================> ] 733B/1.813kB - e160236d101e Downloading [==================================================>] 1.813kB/1.813kB - e160236d101e Verifying Checksum - e160236d101e Download complete - e160236d101e Downloading [====================> ] 733B/1.813kB - e160236d101e Verifying Checksum - e160236d101e Download complete - 68e92d11b04e Extracting [=======================> ] 30.08MB/64.14MB - 68e92d11b04e Extracting [=======================> ] 30.08MB/64.14MB - 68e92d11b04e Extracting [=========================> ] 32.87MB/64.14MB - 68e92d11b04e Extracting [=========================> ] 32.87MB/64.14MB - 68e92d11b04e Extracting [==========================> ] 33.98MB/64.14MB - 68e92d11b04e Extracting [==========================> ] 33.98MB/64.14MB - 68e92d11b04e Extracting [===========================> ] 35.09MB/64.14MB - 68e92d11b04e Extracting [===========================> ] 35.09MB/64.14MB - 68e92d11b04e Extracting [============================> ] 36.77MB/64.14MB - 68e92d11b04e Extracting [============================> ] 36.77MB/64.14MB - 68e92d11b04e Extracting [=============================> ] 37.88MB/64.14MB - 68e92d11b04e Extracting [=============================> ] 37.88MB/64.14MB - 68e92d11b04e Extracting [===============================> ] 40.11MB/64.14MB - 68e92d11b04e Extracting [===============================> ] 40.11MB/64.14MB - 68e92d11b04e Extracting [=================================> ] 42.89MB/64.14MB - 68e92d11b04e Extracting [=================================> ] 42.89MB/64.14MB - 68e92d11b04e Extracting [==================================> ] 44.01MB/64.14MB - 68e92d11b04e Extracting [==================================> ] 44.01MB/64.14MB - 68e92d11b04e Extracting [===================================> ] 45.68MB/64.14MB - 68e92d11b04e Extracting [===================================> ] 45.68MB/64.14MB - 68e92d11b04e Extracting [====================================> ] 47.35MB/64.14MB - 68e92d11b04e Extracting [====================================> ] 47.35MB/64.14MB - 68e92d11b04e Extracting [=====================================> ] 48.46MB/64.14MB - 68e92d11b04e Extracting [=====================================> ] 48.46MB/64.14MB - 68e92d11b04e Extracting [=======================================> ] 50.14MB/64.14MB - 68e92d11b04e Extracting [=======================================> ] 50.14MB/64.14MB - 68e92d11b04e Extracting [=========================================> ] 52.92MB/64.14MB - 68e92d11b04e Extracting [=========================================> ] 52.92MB/64.14MB - 68e92d11b04e Extracting [============================================> ] 56.82MB/64.14MB - 68e92d11b04e Extracting [============================================> ] 56.82MB/64.14MB - 68e92d11b04e Extracting [==============================================> ] 59.05MB/64.14MB - 68e92d11b04e Extracting [==============================================> ] 59.05MB/64.14MB - 68e92d11b04e Extracting [==============================================> ] 60.16MB/64.14MB - 68e92d11b04e Extracting [==============================================> ] 60.16MB/64.14MB - 68e92d11b04e Extracting [===============================================> ] 61.28MB/64.14MB - 68e92d11b04e Extracting [===============================================> ] 61.28MB/64.14MB - 68e92d11b04e Extracting [================================================> ] 62.39MB/64.14MB - 68e92d11b04e Extracting [================================================> ] 62.39MB/64.14MB - 68e92d11b04e Extracting [=================================================> ] 63.5MB/64.14MB - 68e92d11b04e Extracting [=================================================> ] 63.5MB/64.14MB - 68e92d11b04e Extracting [==================================================>] 64.14MB/64.14MB - 68e92d11b04e Extracting [==================================================>] 64.14MB/64.14MB - 68e92d11b04e Pull complete - 68e92d11b04e Pull complete - 5b9fe7fef9be Extracting [> ] 557.1kB/211.1MB - 5b9fe7fef9be Extracting [> ] 557.1kB/211.1MB - 5b9fe7fef9be Extracting [> ] 3.899MB/211.1MB - 5b9fe7fef9be Extracting [> ] 3.899MB/211.1MB - 5b9fe7fef9be Extracting [=> ] 7.242MB/211.1MB - 5b9fe7fef9be Extracting [=> ] 7.242MB/211.1MB - 5b9fe7fef9be Extracting [==> ] 10.58MB/211.1MB - 5b9fe7fef9be Extracting [==> ] 10.58MB/211.1MB - 5b9fe7fef9be Extracting [===> ] 15.6MB/211.1MB - 5b9fe7fef9be Extracting [===> ] 15.6MB/211.1MB - 5b9fe7fef9be Extracting [====> ] 20.61MB/211.1MB - 5b9fe7fef9be Extracting [====> ] 20.61MB/211.1MB - 5b9fe7fef9be Extracting [=====> ] 21.73MB/211.1MB - 5b9fe7fef9be Extracting [=====> ] 21.73MB/211.1MB - 5b9fe7fef9be Extracting [=====> ] 22.84MB/211.1MB - 5b9fe7fef9be Extracting [=====> ] 22.84MB/211.1MB - 5b9fe7fef9be Extracting [=====> ] 23.95MB/211.1MB - 5b9fe7fef9be Extracting [=====> ] 23.95MB/211.1MB - 5b9fe7fef9be Extracting [=====> ] 25.07MB/211.1MB - 5b9fe7fef9be Extracting [=====> ] 25.07MB/211.1MB - 5b9fe7fef9be Extracting [======> ] 26.18MB/211.1MB - 5b9fe7fef9be Extracting [======> ] 26.18MB/211.1MB - 5b9fe7fef9be Extracting [======> ] 27.85MB/211.1MB - 5b9fe7fef9be Extracting [======> ] 27.85MB/211.1MB - 5b9fe7fef9be Extracting [=======> ] 31.75MB/211.1MB - 5b9fe7fef9be Extracting [=======> ] 31.75MB/211.1MB - 5b9fe7fef9be Extracting [=========> ] 38.44MB/211.1MB - 5b9fe7fef9be Extracting [=========> ] 38.44MB/211.1MB - 5b9fe7fef9be Extracting [==========> ] 44.01MB/211.1MB - 5b9fe7fef9be Extracting [==========> ] 44.01MB/211.1MB - 5b9fe7fef9be Extracting [============> ] 50.69MB/211.1MB - 5b9fe7fef9be Extracting [============> ] 50.69MB/211.1MB - 5b9fe7fef9be Extracting [=============> ] 55.71MB/211.1MB - 5b9fe7fef9be Extracting [=============> ] 55.71MB/211.1MB - 5b9fe7fef9be Extracting [==============> ] 60.72MB/211.1MB - 5b9fe7fef9be Extracting [==============> ] 60.72MB/211.1MB - 5b9fe7fef9be Extracting [===============> ] 66.29MB/211.1MB - 5b9fe7fef9be Extracting [===============> ] 66.29MB/211.1MB - 5b9fe7fef9be Extracting [=================> ] 72.42MB/211.1MB - 5b9fe7fef9be Extracting [=================> ] 72.42MB/211.1MB - 5b9fe7fef9be Extracting [=================> ] 75.2MB/211.1MB - 5b9fe7fef9be Extracting [=================> ] 75.2MB/211.1MB - 5b9fe7fef9be Extracting [==================> ] 76.87MB/211.1MB - 5b9fe7fef9be Extracting [==================> ] 76.87MB/211.1MB - 5b9fe7fef9be Extracting [==================> ] 80.22MB/211.1MB - 5b9fe7fef9be Extracting [==================> ] 80.22MB/211.1MB - 5b9fe7fef9be Extracting [====================> ] 85.79MB/211.1MB - 5b9fe7fef9be Extracting [====================> ] 85.79MB/211.1MB - 5b9fe7fef9be Extracting [=====================> ] 91.91MB/211.1MB - 5b9fe7fef9be Extracting [=====================> ] 91.91MB/211.1MB - 5b9fe7fef9be Extracting [======================> ] 96.93MB/211.1MB - 5b9fe7fef9be Extracting [======================> ] 96.93MB/211.1MB - 5b9fe7fef9be Extracting [========================> ] 102.5MB/211.1MB - 5b9fe7fef9be Extracting [========================> ] 102.5MB/211.1MB - 5b9fe7fef9be Extracting [=========================> ] 108.1MB/211.1MB - 5b9fe7fef9be Extracting [=========================> ] 108.1MB/211.1MB - 5b9fe7fef9be Extracting [===========================> ] 114.8MB/211.1MB - 5b9fe7fef9be Extracting [===========================> ] 114.8MB/211.1MB - 5b9fe7fef9be Extracting [============================> ] 122MB/211.1MB - 5b9fe7fef9be Extracting [============================> ] 122MB/211.1MB - 5b9fe7fef9be Extracting [==============================> ] 128.1MB/211.1MB - 5b9fe7fef9be Extracting [==============================> ] 128.1MB/211.1MB - 5b9fe7fef9be Extracting [================================> ] 135.4MB/211.1MB - 5b9fe7fef9be Extracting [================================> ] 135.4MB/211.1MB - 5b9fe7fef9be Extracting [=================================> ] 140.4MB/211.1MB - 5b9fe7fef9be Extracting [=================================> ] 140.4MB/211.1MB - 5b9fe7fef9be Extracting [==================================> ] 145.9MB/211.1MB - 5b9fe7fef9be Extracting [==================================> ] 145.9MB/211.1MB - 5b9fe7fef9be Extracting [===================================> ] 151MB/211.1MB - 5b9fe7fef9be Extracting [===================================> ] 151MB/211.1MB - 5b9fe7fef9be Extracting [=====================================> ] 157.1MB/211.1MB - 5b9fe7fef9be Extracting [=====================================> ] 157.1MB/211.1MB - 5b9fe7fef9be Extracting [======================================> ] 163.2MB/211.1MB - 5b9fe7fef9be Extracting [======================================> ] 163.2MB/211.1MB - 5b9fe7fef9be Extracting [=======================================> ] 166.6MB/211.1MB - 5b9fe7fef9be Extracting [=======================================> ] 166.6MB/211.1MB - 5b9fe7fef9be Extracting [========================================> ] 169.3MB/211.1MB - 5b9fe7fef9be Extracting [========================================> ] 169.3MB/211.1MB - 5b9fe7fef9be Extracting [========================================> ] 172.1MB/211.1MB - 5b9fe7fef9be Extracting [========================================> ] 172.1MB/211.1MB - 5b9fe7fef9be Extracting [==========================================> ] 177.7MB/211.1MB - 5b9fe7fef9be Extracting [==========================================> ] 177.7MB/211.1MB - 5b9fe7fef9be Extracting [===========================================> ] 183.3MB/211.1MB - 5b9fe7fef9be Extracting [===========================================> ] 183.3MB/211.1MB - 5b9fe7fef9be Extracting [============================================> ] 188.8MB/211.1MB - 5b9fe7fef9be Extracting [============================================> ] 188.8MB/211.1MB - 5b9fe7fef9be Extracting [=============================================> ] 191.6MB/211.1MB - 5b9fe7fef9be Extracting [=============================================> ] 191.6MB/211.1MB - 5b9fe7fef9be Extracting [==============================================> ] 194.4MB/211.1MB - 5b9fe7fef9be Extracting [==============================================> ] 194.4MB/211.1MB - 5b9fe7fef9be Extracting [==============================================> ] 197.8MB/211.1MB - 5b9fe7fef9be Extracting [==============================================> ] 197.8MB/211.1MB - 5b9fe7fef9be Extracting [===============================================> ] 201.1MB/211.1MB - 5b9fe7fef9be Extracting [===============================================> ] 201.1MB/211.1MB - 5b9fe7fef9be Extracting [================================================> ] 205MB/211.1MB - 5b9fe7fef9be Extracting [================================================> ] 205MB/211.1MB - 5b9fe7fef9be Extracting [=================================================> ] 207.8MB/211.1MB - 5b9fe7fef9be Extracting [=================================================> ] 207.8MB/211.1MB - 5b9fe7fef9be Extracting [=================================================> ] 208.9MB/211.1MB - 5b9fe7fef9be Extracting [=================================================> ] 208.9MB/211.1MB - 5b9fe7fef9be Extracting [=================================================> ] 209.5MB/211.1MB - 5b9fe7fef9be Extracting [=================================================> ] 209.5MB/211.1MB - 5b9fe7fef9be Extracting [=================================================> ] 210MB/211.1MB - 5b9fe7fef9be Extracting [=================================================> ] 210MB/211.1MB - 5b9fe7fef9be Extracting [==================================================>] 211.1MB/211.1MB - 5b9fe7fef9be Extracting [==================================================>] 211.1MB/211.1MB - 5b9fe7fef9be Extracting [==================================================>] 211.1MB/211.1MB - 5b9fe7fef9be Extracting [==================================================>] 211.1MB/211.1MB - 5b9fe7fef9be Pull complete - 5b9fe7fef9be Pull complete - 278d467c182f Extracting [==================================================>] 3.371kB/3.371kB - 278d467c182f Extracting [==================================================>] 3.371kB/3.371kB - 278d467c182f Extracting [==================================================>] 3.371kB/3.371kB - 278d467c182f Extracting [==================================================>] 3.371kB/3.371kB - 278d467c182f Pull complete - 278d467c182f Pull complete - aab6430b55a2 Extracting [> ] 524.3kB/49.3MB - aab6430b55a2 Extracting [> ] 524.3kB/49.3MB - aab6430b55a2 Extracting [======> ] 6.816MB/49.3MB - aab6430b55a2 Extracting [======> ] 6.816MB/49.3MB - aab6430b55a2 Extracting [=============> ] 13.63MB/49.3MB - aab6430b55a2 Extracting [=============> ] 13.63MB/49.3MB - aab6430b55a2 Extracting [==================> ] 18.35MB/49.3MB - aab6430b55a2 Extracting [==================> ] 18.35MB/49.3MB - aab6430b55a2 Extracting [==========================> ] 25.69MB/49.3MB - aab6430b55a2 Extracting [==========================> ] 25.69MB/49.3MB - aab6430b55a2 Extracting [================================> ] 32.51MB/49.3MB - aab6430b55a2 Extracting [================================> ] 32.51MB/49.3MB - aab6430b55a2 Extracting [======================================> ] 37.75MB/49.3MB - aab6430b55a2 Extracting [======================================> ] 37.75MB/49.3MB - aab6430b55a2 Extracting [=======================================> ] 39.32MB/49.3MB - aab6430b55a2 Extracting [=======================================> ] 39.32MB/49.3MB - aab6430b55a2 Extracting [=========================================> ] 40.89MB/49.3MB - aab6430b55a2 Extracting [=========================================> ] 40.89MB/49.3MB - aab6430b55a2 Extracting [==========================================> ] 41.94MB/49.3MB - aab6430b55a2 Extracting [==========================================> ] 41.94MB/49.3MB - aab6430b55a2 Extracting [============================================> ] 43.52MB/49.3MB - aab6430b55a2 Extracting [============================================> ] 43.52MB/49.3MB - aab6430b55a2 Extracting [=============================================> ] 45.09MB/49.3MB - aab6430b55a2 Extracting [=============================================> ] 45.09MB/49.3MB - aab6430b55a2 Extracting [==============================================> ] 46.14MB/49.3MB - aab6430b55a2 Extracting [==============================================> ] 46.14MB/49.3MB - aab6430b55a2 Extracting [================================================> ] 47.71MB/49.3MB - aab6430b55a2 Extracting [================================================> ] 47.71MB/49.3MB - aab6430b55a2 Extracting [================================================> ] 48.23MB/49.3MB - aab6430b55a2 Extracting [================================================> ] 48.23MB/49.3MB - aab6430b55a2 Extracting [=================================================> ] 49.28MB/49.3MB - aab6430b55a2 Extracting [=================================================> ] 49.28MB/49.3MB - aab6430b55a2 Extracting [==================================================>] 49.3MB/49.3MB - aab6430b55a2 Extracting [==================================================>] 49.3MB/49.3MB - aab6430b55a2 Pull complete - aab6430b55a2 Pull complete - b6f92f4f6240 Extracting [> ] 32.77kB/2.234MB - b6f92f4f6240 Extracting [> ] 32.77kB/2.234MB - b6f92f4f6240 Extracting [==============================> ] 1.376MB/2.234MB - b6f92f4f6240 Extracting [==============================> ] 1.376MB/2.234MB - b6f92f4f6240 Extracting [==================================================>] 2.234MB/2.234MB - b6f92f4f6240 Extracting [==================================================>] 2.234MB/2.234MB - b6f92f4f6240 Pull complete - b6f92f4f6240 Pull complete - 2e24338062e4 Extracting [==================================================>] 451B/451B - 2e24338062e4 Extracting [==================================================>] 451B/451B - 2e24338062e4 Extracting [==================================================>] 451B/451B - 2e24338062e4 Extracting [==================================================>] 451B/451B - 2e24338062e4 Pull complete - 2e24338062e4 Pull complete - 938ab6533dbd Extracting [==================================================>] 133B/133B - 938ab6533dbd Extracting [==================================================>] 133B/133B - 938ab6533dbd Extracting [==================================================>] 133B/133B - 938ab6533dbd Extracting [==================================================>] 133B/133B - 938ab6533dbd Pull complete - 938ab6533dbd Pull complete - 2f066d54f78e Extracting [==================================================>] 252B/252B - 2f066d54f78e Extracting [==================================================>] 252B/252B - 2f066d54f78e Extracting [==================================================>] 252B/252B - 2f066d54f78e Extracting [==================================================>] 252B/252B - 2f066d54f78e Pull complete - 2f066d54f78e Pull complete - 5988e15e81d9 Extracting [> ] 32.77kB/2.715MB - 5988e15e81d9 Extracting [> ] 32.77kB/2.715MB - 5988e15e81d9 Extracting [===========================> ] 1.475MB/2.715MB - 5988e15e81d9 Extracting [===========================> ] 1.475MB/2.715MB - 5988e15e81d9 Extracting [=======================================> ] 2.13MB/2.715MB - 5988e15e81d9 Extracting [=======================================> ] 2.13MB/2.715MB - 5988e15e81d9 Extracting [===============================================> ] 2.556MB/2.715MB - 5988e15e81d9 Extracting [===============================================> ] 2.556MB/2.715MB - 5988e15e81d9 Extracting [==================================================>] 2.715MB/2.715MB - 5988e15e81d9 Extracting [==================================================>] 2.715MB/2.715MB - 5988e15e81d9 Extracting [==================================================>] 2.715MB/2.715MB - 5988e15e81d9 Extracting [==================================================>] 2.715MB/2.715MB - 5988e15e81d9 Pull complete - 5988e15e81d9 Pull complete - e160236d101e Extracting [==================================================>] 1.813kB/1.813kB - e160236d101e Extracting [==================================================>] 1.813kB/1.813kB - e160236d101e Extracting [==================================================>] 1.813kB/1.813kB - e160236d101e Extracting [==================================================>] 1.813kB/1.813kB - e160236d101e Pull complete - e160236d101e Pull complete - api2 Pulled - api1 Pulled Network eu_fountai_default Creating Network eu_fountai_default Created Container eu_fountai-db-1 Creating @@ -637,8 +26,6 @@ db-1 | selecting default shared_buffers ... 128MB db-1 | selecting default time zone ... Etc/UTC db-1 | creating configuration files ... ok db-1 | running bootstrap script ... ok -api2-1 | Master 1 is running -api1-1 | Master 1 is running nginx | /docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration nginx | /docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/ nginx | /docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh @@ -648,14 +35,6 @@ nginx | /docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-local-resolver nginx | /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh nginx | /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh nginx | /docker-entrypoint.sh: Configuration complete; ready for start up -api2-1 | Worker 16 started -api1-1 | Worker 14 started -api2-1 | Worker 21 started -api2-1 | Worker 15 started -api1-1 | Worker 16 started -api2-1 | Worker 13 started -api1-1 | Worker 22 started -api1-1 | Worker 15 started db-1 | performing post-bootstrap initialization ... ok db-1 | syncing data to disk ... ok db-1 | @@ -666,10 +45,10 @@ db-1 | pg_ctl -D /var/lib/postgresql/data -l logfile start db-1 | db-1 | initdb: warning: enabling "trust" authentication for local connections db-1 | initdb: hint: You can change this by editing pg_hba.conf or using the option -A, or --auth-local and --auth-host, the next time you run initdb. -db-1 | waiting for server to start....2024-02-08 02:54:13.096 UTC [48] LOG: starting PostgreSQL 16.1 (Debian 16.1-1.pgdg120+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit -db-1 | 2024-02-08 02:54:13.103 UTC [48] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" -db-1 | 2024-02-08 02:54:13.113 UTC [51] LOG: database system was shut down at 2024-02-08 02:54:12 UTC -db-1 | 2024-02-08 02:54:13.120 UTC [48] LOG: database system is ready to accept connections +db-1 | waiting for server to start....2024-02-11 22:04:43.802 UTC [48] LOG: starting PostgreSQL 16.1 (Debian 16.1-1.pgdg120+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit +db-1 | 2024-02-11 22:04:43.814 UTC [48] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" +db-1 | 2024-02-11 22:04:43.821 UTC [51] LOG: database system was shut down at 2024-02-11 22:04:43 UTC +db-1 | 2024-02-11 22:04:43.829 UTC [48] LOG: database system is ready to accept connections db-1 | done db-1 | server started db-1 | CREATE DATABASE @@ -689,45 +68,38 @@ db-1 | CREATE FUNCTION db-1 | DO db-1 | db-1 | -db-1 | 2024-02-08 02:54:13.523 UTC [48] LOG: received fast shutdown request -db-1 | waiting for server to shut down....2024-02-08 02:54:13.525 UTC [48] LOG: aborting any active transactions -db-1 | 2024-02-08 02:54:13.528 UTC [48] LOG: background worker "logical replication launcher" (PID 54) exited with exit code 1 -db-1 | 2024-02-08 02:54:13.529 UTC [49] LOG: shutting down -db-1 | 2024-02-08 02:54:13.531 UTC [49] LOG: checkpoint starting: shutdown immediate -db-1 | 2024-02-08 02:54:13.672 UTC [49] LOG: checkpoint complete: wrote 948 buffers (5.8%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.109 s, sync=0.026 s, total=0.144 s; sync files=313, longest=0.003 s, average=0.001 s; distance=4326 kB, estimate=4326 kB; lsn=0/1924288, redo lsn=0/1924288 -db-1 | 2024-02-08 02:54:13.680 UTC [48] LOG: database system is shut down +db-1 | 2024-02-11 22:04:44.293 UTC [48] LOG: received fast shutdown request +db-1 | waiting for server to shut down....2024-02-11 22:04:44.296 UTC [48] LOG: aborting any active transactions +db-1 | 2024-02-11 22:04:44.299 UTC [48] LOG: background worker "logical replication launcher" (PID 54) exited with exit code 1 +db-1 | 2024-02-11 22:04:44.299 UTC [49] LOG: shutting down +db-1 | 2024-02-11 22:04:44.301 UTC [49] LOG: checkpoint starting: shutdown immediate +db-1 | 2024-02-11 22:04:44.463 UTC [49] LOG: checkpoint complete: wrote 948 buffers (5.8%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.126 s, sync=0.029 s, total=0.164 s; sync files=313, longest=0.006 s, average=0.001 s; distance=4326 kB, estimate=4326 kB; lsn=0/1924288, redo lsn=0/1924288 +db-1 | 2024-02-11 22:04:44.471 UTC [48] LOG: database system is shut down db-1 | done db-1 | server stopped db-1 | db-1 | PostgreSQL init process complete; ready for start up. db-1 | -db-1 | 2024-02-08 02:54:13.757 UTC [1] LOG: starting PostgreSQL 16.1 (Debian 16.1-1.pgdg120+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit -db-1 | 2024-02-08 02:54:13.757 UTC [1] LOG: listening on IPv4 address "0.0.0.0", port 5432 -db-1 | 2024-02-08 02:54:13.757 UTC [1] LOG: listening on IPv6 address "::", port 5432 -db-1 | 2024-02-08 02:54:13.762 UTC [1] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" -db-1 | 2024-02-08 02:54:13.769 UTC [66] LOG: database system was shut down at 2024-02-08 02:54:13 UTC -db-1 | 2024-02-08 02:54:13.776 UTC [1] LOG: database system is ready to accept connections -nginx | 2024/02/08 02:54:13 [error] 29#29: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 172.20.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://172.20.0.4:3000/clientes/1/extrato", host: "localhost:9999" -nginx | 2024/02/08 02:54:13 [error] 29#29: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 172.20.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://172.20.0.3:3000/clientes/1/extrato", host: "localhost:9999" +db-1 | 2024-02-11 22:04:44.533 UTC [1] LOG: starting PostgreSQL 16.1 (Debian 16.1-1.pgdg120+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit +db-1 | 2024-02-11 22:04:44.533 UTC [1] LOG: listening on IPv4 address "0.0.0.0", port 5432 +db-1 | 2024-02-11 22:04:44.533 UTC [1] LOG: listening on IPv6 address "::", port 5432 +db-1 | 2024-02-11 22:04:44.537 UTC [1] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" +db-1 | 2024-02-11 22:04:44.544 UTC [66] LOG: database system was shut down at 2024-02-11 22:04:44 UTC +db-1 | 2024-02-11 22:04:44.551 UTC [67] FATAL: the database system is starting up +db-1 | 2024-02-11 22:04:44.552 UTC [1] LOG: database system is ready to accept connections api2-1 | Servidor rodando na porta 3000 api1-1 | Servidor rodando na porta 3000 -api2-1 | Servidor rodando na porta 3000 -api2-1 | Servidor rodando na porta 3000 -api1-1 | Servidor rodando na porta 3000 -api2-1 | Servidor rodando na porta 3000 -api1-1 | Servidor rodando na porta 3000 -api1-1 | Servidor rodando na porta 3000 nginx exited with code 0 nginx exited with code 0 -api2-1 exited with code 0 -api2-1 exited with code 137 api1-1 exited with code 0 +api2-1 exited with code 0 api1-1 exited with code 137 -db-1 | 2024-02-08 02:58:41.015 UTC [1] LOG: received fast shutdown request -db-1 | 2024-02-08 02:58:41.017 UTC [1] LOG: aborting any active transactions -db-1 | 2024-02-08 02:58:41.023 UTC [1] LOG: background worker "logical replication launcher" (PID 69) exited with exit code 1 -db-1 | 2024-02-08 02:58:41.025 UTC [64] LOG: shutting down -db-1 | 2024-02-08 02:58:41.027 UTC [64] LOG: checkpoint starting: shutdown immediate -db-1 | 2024-02-08 02:58:41.066 UTC [64] LOG: checkpoint complete: wrote 139 buffers (0.8%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.024 s, sync=0.008 s, total=0.042 s; sync files=32, longest=0.003 s, average=0.001 s; distance=1653 kB, estimate=1653 kB; lsn=0/1AC1938, redo lsn=0/1AC1938 -db-1 | 2024-02-08 02:58:41.072 UTC [1] LOG: database system is shut down +api2-1 exited with code 137 +db-1 | 2024-02-11 22:09:12.821 UTC [1] LOG: received fast shutdown request +db-1 | 2024-02-11 22:09:12.823 UTC [1] LOG: aborting any active transactions +db-1 | 2024-02-11 22:09:12.826 UTC [1] LOG: background worker "logical replication launcher" (PID 70) exited with exit code 1 +db-1 | 2024-02-11 22:09:12.827 UTC [64] LOG: shutting down +db-1 | 2024-02-11 22:09:12.829 UTC [64] LOG: checkpoint starting: shutdown immediate +db-1 | 2024-02-11 22:09:12.868 UTC [64] LOG: checkpoint complete: wrote 130 buffers (0.8%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.024 s, sync=0.008 s, total=0.042 s; sync files=32, longest=0.003 s, average=0.001 s; distance=1468 kB, estimate=1468 kB; lsn=0/1A935E8, redo lsn=0/1A935E8 +db-1 | 2024-02-11 22:09:12.876 UTC [1] LOG: database system is shut down db-1 exited with code 0 diff --git a/participantes/eu_fountai/testada b/participantes/eu_fountai/testada index 7109fd29d..a4f403db5 100644 --- a/participantes/eu_fountai/testada +++ b/participantes/eu_fountai/testada @@ -1,2 +1,2 @@ -testada em qua 07 fev 2024 23:58:41 -03 +testada em dom 11 fev 2024 19:09:13 -03 abra um PR removendo esse arquivo caso queira que sua API seja testada novamente diff --git a/participantes/exemplo/docker-compose.logs b/participantes/exemplo/docker-compose.logs index 915407139..bbe6ddf30 100644 --- a/participantes/exemplo/docker-compose.logs +++ b/participantes/exemplo/docker-compose.logs @@ -4,8 +4,8 @@ Container exemplo-db-1 Created Container exemplo-api02-1 Creating Container exemplo-api01-1 Creating - Container exemplo-api01-1 Created Container exemplo-api02-1 Created + Container exemplo-api01-1 Created Container exemplo-nginx-1 Creating Container exemplo-nginx-1 Created Attaching to api01-1, api02-1, db-1, nginx-1 @@ -25,7 +25,6 @@ db-1 | selecting default max_connections ... 100 db-1 | selecting default shared_buffers ... 128MB db-1 | selecting default time zone ... Etc/UTC db-1 | creating configuration files ... ok -db-1 | running bootstrap script ... ok nginx-1 | /docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration nginx-1 | /docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/ nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh @@ -35,6 +34,9 @@ nginx-1 | /docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-local-resolve nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh nginx-1 | /docker-entrypoint.sh: Configuration complete; ready for start up +db-1 | running bootstrap script ... ok +nginx-1 | 2024/02/11 22:09:20 [error] 29#29: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 172.18.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://172.18.0.4:3000/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/11 22:09:20 [error] 29#29: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 172.18.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://172.18.0.3:3000/clientes/1/extrato", host: "localhost:9999" db-1 | performing post-bootstrap initialization ... ok db-1 | initdb: warning: enabling "trust" authentication for local connections db-1 | initdb: hint: You can change this by editing pg_hba.conf or using the option -A, or --auth-local and --auth-host, the next time you run initdb. @@ -45,12 +47,13 @@ db-1 | Success. You can now start the database server using: db-1 | db-1 | pg_ctl -D /var/lib/postgresql/data -l logfile start db-1 | -db-1 | waiting for server to start....2024-02-07 22:15:28.725 UTC [48] LOG: starting PostgreSQL 16.1 (Debian 16.1-1.pgdg120+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit -db-1 | 2024-02-07 22:15:28.730 UTC [48] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" -db-1 | 2024-02-07 22:15:28.738 UTC [51] LOG: database system was shut down at 2024-02-07 22:15:28 UTC -db-1 | 2024-02-07 22:15:28.790 UTC [48] LOG: database system is ready to accept connections +db-1 | waiting for server to start....2024-02-11 22:09:21.438 UTC [49] LOG: starting PostgreSQL 16.1 (Debian 16.1-1.pgdg120+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit +db-1 | 2024-02-11 22:09:21.441 UTC [49] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" +db-1 | 2024-02-11 22:09:21.453 UTC [52] LOG: database system was shut down at 2024-02-11 22:09:20 UTC +db-1 | 2024-02-11 22:09:21.785 UTC [49] LOG: database system is ready to accept connections db-1 | done db-1 | server started +nginx-1 | 2024/02/11 22:09:22 [error] 29#29: *4 no live upstreams while connecting to upstream, client: 172.18.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" db-1 | CREATE DATABASE db-1 | db-1 | @@ -59,73 +62,72 @@ db-1 | CREATE TABLE db-1 | CREATE TABLE db-1 | CREATE TABLE db-1 | DO +db-1 | CREATE FUNCTION +db-1 | CREATE FUNCTION db-1 | db-1 | -db-1 | 2024-02-07 22:15:29.296 UTC [48] LOG: received fast shutdown request -db-1 | waiting for server to shut down....2024-02-07 22:15:29.298 UTC [48] LOG: aborting any active transactions -db-1 | 2024-02-07 22:15:29.305 UTC [48] LOG: background worker "logical replication launcher" (PID 54) exited with exit code 1 -db-1 | 2024-02-07 22:15:29.307 UTC [49] LOG: shutting down -db-1 | 2024-02-07 22:15:29.310 UTC [49] LOG: checkpoint starting: shutdown immediate -db-1 | 2024-02-07 22:15:29.498 UTC [49] LOG: checkpoint complete: wrote 946 buffers (5.8%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.138 s, sync=0.040 s, total=0.191 s; sync files=319, longest=0.004 s, average=0.001 s; distance=4311 kB, estimate=4311 kB; lsn=0/19209A8, redo lsn=0/19209A8 -db-1 | 2024-02-07 22:15:29.510 UTC [48] LOG: database system is shut down +db-1 | 2024-02-11 22:09:22.850 UTC [49] LOG: received fast shutdown request +db-1 | waiting for server to shut down....2024-02-11 22:09:22.856 UTC [49] LOG: aborting any active transactions +db-1 | 2024-02-11 22:09:22.901 UTC [49] LOG: background worker "logical replication launcher" (PID 55) exited with exit code 1 +db-1 | 2024-02-11 22:09:22.902 UTC [50] LOG: shutting down +db-1 | 2024-02-11 22:09:22.911 UTC [50] LOG: checkpoint starting: shutdown immediate +api01-1 | 2024-02-11 22:09:23.110:INFO::main: Logging initialized @6360ms +api02-1 | 2024-02-11 22:09:23.198:INFO::main: Logging initialized @6447ms +db-1 | 2024-02-11 22:09:23.240 UTC [50] LOG: checkpoint complete: wrote 946 buffers (5.8%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.252 s, sync=0.062 s, total=0.338 s; sync files=319, longest=0.012 s, average=0.001 s; distance=4314 kB, estimate=4314 kB; lsn=0/19212F8, redo lsn=0/19212F8 +db-1 | 2024-02-11 22:09:23.248 UTC [49] LOG: database system is shut down db-1 | done db-1 | server stopped db-1 | db-1 | PostgreSQL init process complete; ready for start up. db-1 | -db-1 | 2024-02-07 22:15:29.634 UTC [1] LOG: starting PostgreSQL 16.1 (Debian 16.1-1.pgdg120+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit -db-1 | 2024-02-07 22:15:29.635 UTC [1] LOG: listening on IPv4 address "0.0.0.0", port 5432 -db-1 | 2024-02-07 22:15:29.635 UTC [1] LOG: listening on IPv6 address "::", port 5432 -db-1 | 2024-02-07 22:15:29.640 UTC [1] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" -db-1 | 2024-02-07 22:15:29.649 UTC [66] LOG: database system was shut down at 2024-02-07 22:15:29 UTC -db-1 | 2024-02-07 22:15:29.656 UTC [1] LOG: database system is ready to accept connections -nginx-1 | 2024/02/07 22:15:30 [error] 29#29: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://172.19.0.4:3000/clientes/1/extrato", host: "localhost:9999" -nginx-1 | 2024/02/07 22:15:30 [error] 29#29: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://172.19.0.3:3000/clientes/1/extrato", host: "localhost:9999" -nginx-1 | 2024/02/07 22:15:32 [error] 29#29: *4 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" -nginx-1 | 2024/02/07 22:15:34 [error] 29#29: *5 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" -api02-1 | 2024-02-07 22:15:35.031:INFO::main: Logging initialized @7980ms -api01-1 | 2024-02-07 22:15:35.032:INFO::main: Logging initialized @7981ms -nginx-1 | 2024/02/07 22:15:36 [error] 29#29: *6 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" -nginx-1 | 2024/02/07 22:15:38 [error] 29#29: *7 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" -nginx-1 | 2024/02/07 22:15:40 [error] 29#29: *8 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" -nginx-1 | 2024/02/07 22:15:42 [error] 29#29: *9 connect() failed (111: Connection refused) while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://172.19.0.3:3000/clientes/1/extrato", host: "localhost:9999" -nginx-1 | 2024/02/07 22:15:42 [error] 29#29: *9 connect() failed (111: Connection refused) while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://172.19.0.4:3000/clientes/1/extrato", host: "localhost:9999" -nginx-1 | 2024/02/07 22:15:44 [error] 29#29: *12 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" -nginx-1 | 2024/02/07 22:15:46 [error] 29#29: *13 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" -nginx-1 | 2024/02/07 22:15:48 [error] 29#29: *14 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" -nginx-1 | 2024/02/07 22:15:50 [error] 29#29: *15 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" -api02-1 | Feb 07, 2024 10:15:51 PM com.mchange.v2.log.MLog +db-1 | 2024-02-11 22:09:23.335 UTC [1] LOG: starting PostgreSQL 16.1 (Debian 16.1-1.pgdg120+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit +db-1 | 2024-02-11 22:09:23.336 UTC [1] LOG: listening on IPv4 address "0.0.0.0", port 5432 +db-1 | 2024-02-11 22:09:23.336 UTC [1] LOG: listening on IPv6 address "::", port 5432 +db-1 | 2024-02-11 22:09:23.344 UTC [1] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" +db-1 | 2024-02-11 22:09:23.401 UTC [67] LOG: database system was shut down at 2024-02-11 22:09:23 UTC +db-1 | 2024-02-11 22:09:23.420 UTC [1] LOG: database system is ready to accept connections +nginx-1 | 2024/02/11 22:09:24 [error] 29#29: *5 no live upstreams while connecting to upstream, client: 172.18.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/11 22:09:26 [error] 29#29: *6 no live upstreams while connecting to upstream, client: 172.18.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/11 22:09:28 [error] 29#29: *7 no live upstreams while connecting to upstream, client: 172.18.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/11 22:09:30 [error] 29#29: *8 no live upstreams while connecting to upstream, client: 172.18.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/11 22:09:32 [error] 29#29: *9 connect() failed (111: Connection refused) while connecting to upstream, client: 172.18.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://172.18.0.3:3000/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/11 22:09:32 [error] 29#29: *9 connect() failed (111: Connection refused) while connecting to upstream, client: 172.18.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://172.18.0.4:3000/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/11 22:09:34 [error] 29#29: *12 no live upstreams while connecting to upstream, client: 172.18.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/11 22:09:36 [error] 29#29: *13 no live upstreams while connecting to upstream, client: 172.18.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +api02-1 | Feb 11, 2024 10:09:36 PM com.mchange.v2.log.MLog api02-1 | INFO: MLog clients using java 1.4+ standard logging. -api01-1 | Feb 07, 2024 10:15:51 PM com.mchange.v2.log.MLog +api01-1 | Feb 11, 2024 10:09:36 PM com.mchange.v2.log.MLog api01-1 | INFO: MLog clients using java 1.4+ standard logging. -api02-1 | Feb 07, 2024 10:15:52 PM com.mchange.v2.c3p0.C3P0Registry +api02-1 | Feb 11, 2024 10:09:37 PM com.mchange.v2.c3p0.C3P0Registry api02-1 | INFO: Initializing c3p0-0.9.5.4 [built 23-March-2019 23:00:48 -0700; debug? true; trace: 10] -api01-1 | Feb 07, 2024 10:15:52 PM com.mchange.v2.c3p0.C3P0Registry +api01-1 | Feb 11, 2024 10:09:37 PM com.mchange.v2.c3p0.C3P0Registry api01-1 | INFO: Initializing c3p0-0.9.5.4 [built 23-March-2019 23:00:48 -0700; debug? true; trace: 10] -nginx-1 | 2024/02/07 22:15:52 [error] 29#29: *16 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" -api01-1 | 2024-02-07 22:15:53.091:INFO:oejs.Server:main: jetty-9.2.z-SNAPSHOT -api02-1 | 2024-02-07 22:15:53.092:INFO:oejs.Server:main: jetty-9.2.z-SNAPSHOT -api02-1 | 2024-02-07 22:15:53.300:INFO:oejs.ServerConnector:main: Started ServerConnector@5c812e45{HTTP/1.1}{0.0.0.0:3000} -api02-1 | 2024-02-07 22:15:53.300:INFO:oejs.Server:main: Started @26250ms -api01-1 | 2024-02-07 22:15:53.302:INFO:oejs.ServerConnector:main: Started ServerConnector@6b0dcac6{HTTP/1.1}{0.0.0.0:3000} -api01-1 | 2024-02-07 22:15:53.302:INFO:oejs.Server:main: Started @26251ms +api01-1 | 2024-02-11 22:09:37.909:INFO:oejs.Server:main: jetty-9.2.z-SNAPSHOT +api01-1 | 2024-02-11 22:09:37.999:INFO:oejs.ServerConnector:main: Started ServerConnector@5776a9f8{HTTP/1.1}{0.0.0.0:3000} +api01-1 | 2024-02-11 22:09:37.999:INFO:oejs.Server:main: Started @21250ms api01-1 | Started server on port 3000 +api02-1 | 2024-02-11 22:09:38.005:INFO:oejs.Server:main: jetty-9.2.z-SNAPSHOT +api02-1 | 2024-02-11 22:09:38.103:INFO:oejs.ServerConnector:main: Started ServerConnector@60377eb8{HTTP/1.1}{0.0.0.0:3000} +api02-1 | 2024-02-11 22:09:38.104:INFO:oejs.Server:main: Started @21417ms api02-1 | Started server on port 3000 -api02-1 | Feb 07, 2024 10:15:55 PM com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource -api02-1 | INFO: Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, contextClassLoaderSource -> caller, dataSourceName -> 1bqsumbb1112wqffxsgiev|7fb46c10, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> org.postgresql.Driver, extensions -> {}, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, forceSynchronousCheckins -> false, forceUseNamedDriverClass -> false, identityToken -> 1bqsumbb1112wqffxsgiev|7fb46c10, idleConnectionTestPeriod -> 800, initialPoolSize -> 12, jdbcUrl -> jdbc:postgresql://db:5432/rinha?ApplicationName=rinha-web-server, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 3600, maxIdleTime -> 1800, maxIdleTimeExcessConnections -> 120, maxPoolSize -> 15, maxStatements -> 0, maxStatementsPerConnection -> 0, minPoolSize -> 3, numHelperThreads -> 3, preferredTestQuery -> null, privilegeSpawnedThreads -> false, properties -> {password=******, user=******}, propertyCycle -> 0, statementCacheNumDeferredCloseThreads -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, userOverrides -> {}, usesTraditionalReflectiveProxies -> false ] -api01-1 | Feb 07, 2024 10:16:09 PM com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource -api01-1 | INFO: Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, contextClassLoaderSource -> caller, dataSourceName -> 1bqsumcb1112wqfe1biblj6|7fb46c10, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> org.postgresql.Driver, extensions -> {}, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, forceSynchronousCheckins -> false, forceUseNamedDriverClass -> false, identityToken -> 1bqsumcb1112wqfe1biblj6|7fb46c10, idleConnectionTestPeriod -> 800, initialPoolSize -> 12, jdbcUrl -> jdbc:postgresql://db:5432/rinha?ApplicationName=rinha-web-server, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 3600, maxIdleTime -> 1800, maxIdleTimeExcessConnections -> 120, maxPoolSize -> 15, maxStatements -> 0, maxStatementsPerConnection -> 0, minPoolSize -> 3, numHelperThreads -> 3, preferredTestQuery -> null, privilegeSpawnedThreads -> false, properties -> {password=******, user=******}, propertyCycle -> 0, statementCacheNumDeferredCloseThreads -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, userOverrides -> {}, usesTraditionalReflectiveProxies -> false ] +nginx-1 | 2024/02/11 22:09:38 [error] 29#29: *14 no live upstreams while connecting to upstream, client: 172.18.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/11 22:09:40 [error] 29#29: *15 no live upstreams while connecting to upstream, client: 172.18.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/11 22:09:42 [error] 29#29: *16 no live upstreams while connecting to upstream, client: 172.18.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +api02-1 | Feb 11, 2024 10:09:44 PM com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource +api02-1 | INFO: Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, contextClassLoaderSource -> caller, dataSourceName -> 1bqrg1vb116sg3zlj2vm2t|2b5a04b0, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> org.postgresql.Driver, extensions -> {}, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, forceSynchronousCheckins -> false, forceUseNamedDriverClass -> false, identityToken -> 1bqrg1vb116sg3zlj2vm2t|2b5a04b0, idleConnectionTestPeriod -> 800, initialPoolSize -> 13, jdbcUrl -> jdbc:postgresql://db:5432/rinha?ApplicationName=rinha-web-server, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 3600, maxIdleTime -> 1800, maxIdleTimeExcessConnections -> 120, maxPoolSize -> 13, maxStatements -> 0, maxStatementsPerConnection -> 0, minPoolSize -> 3, numHelperThreads -> 3, preferredTestQuery -> null, privilegeSpawnedThreads -> false, properties -> {user=******, password=******}, propertyCycle -> 0, statementCacheNumDeferredCloseThreads -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, userOverrides -> {}, usesTraditionalReflectiveProxies -> false ] +api01-1 | Feb 11, 2024 10:09:56 PM com.mchange.v2.c3p0.impl.AbstractPoolBackedDataSource +api01-1 | INFO: Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 3, acquireRetryAttempts -> 30, acquireRetryDelay -> 1000, autoCommitOnClose -> false, automaticTestTable -> null, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, contextClassLoaderSource -> caller, dataSourceName -> 1bqrg1wb116sg3zl153xatr|2b5a04b0, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> org.postgresql.Driver, extensions -> {}, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, forceSynchronousCheckins -> false, forceUseNamedDriverClass -> false, identityToken -> 1bqrg1wb116sg3zl153xatr|2b5a04b0, idleConnectionTestPeriod -> 800, initialPoolSize -> 13, jdbcUrl -> jdbc:postgresql://db:5432/rinha?ApplicationName=rinha-web-server, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 3600, maxIdleTime -> 1800, maxIdleTimeExcessConnections -> 120, maxPoolSize -> 13, maxStatements -> 0, maxStatementsPerConnection -> 0, minPoolSize -> 3, numHelperThreads -> 3, preferredTestQuery -> null, privilegeSpawnedThreads -> false, properties -> {user=******, password=******}, propertyCycle -> 0, statementCacheNumDeferredCloseThreads -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, userOverrides -> {}, usesTraditionalReflectiveProxies -> false ] nginx-1 exited with code 0 nginx-1 exited with code 0 api02-1 exited with code 0 api02-1 exited with code 143 api01-1 exited with code 0 api01-1 exited with code 143 -db-1 | 2024-02-07 22:20:18.281 UTC [1] LOG: received fast shutdown request -db-1 | 2024-02-07 22:20:18.283 UTC [1] LOG: aborting any active transactions -db-1 | 2024-02-07 22:20:18.286 UTC [1] LOG: background worker "logical replication launcher" (PID 69) exited with exit code 1 -db-1 | 2024-02-07 22:20:18.286 UTC [64] LOG: shutting down -db-1 | 2024-02-07 22:20:18.289 UTC [64] LOG: checkpoint starting: shutdown immediate -db-1 | 2024-02-07 22:20:18.339 UTC [64] LOG: checkpoint complete: wrote 605 buffers (3.7%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.035 s, sync=0.008 s, total=0.053 s; sync files=31, longest=0.003 s, average=0.001 s; distance=2084 kB, estimate=2084 kB; lsn=0/1B29C70, redo lsn=0/1B29C70 -db-1 | 2024-02-07 22:20:18.347 UTC [1] LOG: database system is shut down +db-1 | 2024-02-11 22:14:08.294 UTC [1] LOG: received fast shutdown request +db-1 | 2024-02-11 22:14:08.296 UTC [1] LOG: aborting any active transactions +db-1 | 2024-02-11 22:14:08.301 UTC [1] LOG: background worker "logical replication launcher" (PID 70) exited with exit code 1 +db-1 | 2024-02-11 22:14:08.301 UTC [65] LOG: shutting down +db-1 | 2024-02-11 22:14:08.304 UTC [65] LOG: checkpoint starting: shutdown immediate +db-1 | 2024-02-11 22:14:08.353 UTC [65] LOG: checkpoint complete: wrote 608 buffers (3.7%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.034 s, sync=0.008 s, total=0.052 s; sync files=32, longest=0.003 s, average=0.001 s; distance=1904 kB, estimate=1904 kB; lsn=0/1AFD550, redo lsn=0/1AFD550 +db-1 | 2024-02-11 22:14:08.361 UTC [1] LOG: database system is shut down db-1 exited with code 0 diff --git a/participantes/exemplo/docker-compose.yml b/participantes/exemplo/docker-compose.yml index f01f95438..839b9c807 100644 --- a/participantes/exemplo/docker-compose.yml +++ b/participantes/exemplo/docker-compose.yml @@ -6,6 +6,9 @@ services: hostname: api01 environment: - DB_HOSTNAME=db + - DB_INITIAL_POOL_SIZE=13 + - DB_MAX_POOL_SIZE=13 + - API_USE_DB_FUNC=true - PORT=3000 ports: - "3001:3000" @@ -14,15 +17,12 @@ services: deploy: resources: limits: - cpus: "0.45" + cpus: "0.55" memory: "200MB" api02: <<: *api hostname: api02 - environment: - - DB_HOSTNAME=db - - PORT=3000 ports: - "3002:3000" @@ -52,11 +52,11 @@ services: - "5432:5432" volumes: - ./init.sql:/docker-entrypoint-initdb.d/init.sql - command: postgres -c checkpoint_timeout=600 -c max_wal_size=4096 + command: postgres -c checkpoint_timeout=600 -c max_wal_size=4096 -c synchronous_commit=0 -c full_page_writes=0 deploy: resources: limits: - cpus: "0.45" + cpus: "0.25" memory: "140MB" networks: diff --git a/participantes/exemplo/init.sql b/participantes/exemplo/init.sql index ca7caf58d..f6f6d1045 100644 --- a/participantes/exemplo/init.sql +++ b/participantes/exemplo/init.sql @@ -37,3 +37,80 @@ BEGIN SELECT id, 0 FROM clientes; END; $$; + +CREATE OR REPLACE FUNCTION debitar( + cliente_id_tx INT, + valor_tx INT, + descricao_tx VARCHAR(10)) +RETURNS TABLE ( + novo_saldo INT, + possui_erro BOOL, + mensagem VARCHAR(20)) +LANGUAGE plpgsql +AS $$ +DECLARE + saldo_atual int; + limite_atual int; +BEGIN + PERFORM pg_advisory_xact_lock(cliente_id_tx); + SELECT + c.limite, + COALESCE(s.valor, 0) + INTO + limite_atual, + saldo_atual + FROM clientes c + LEFT JOIN saldos s + ON c.id = s.cliente_id + WHERE c.id = cliente_id_tx; + + IF saldo_atual - valor_tx >= limite_atual * -1 THEN + INSERT INTO transacoes + VALUES(DEFAULT, cliente_id_tx, valor_tx, 'd', descricao_tx, NOW()); + + UPDATE saldos + SET valor = valor - valor_tx + WHERE cliente_id = cliente_id_tx; + + RETURN QUERY + SELECT + valor, + FALSE, + 'ok'::VARCHAR(20) + FROM saldos + WHERE cliente_id = cliente_id_tx; + ELSE + RETURN QUERY + SELECT + valor, + TRUE, + 'saldo insuficente'::VARCHAR(20) + FROM saldos + WHERE cliente_id = cliente_id_tx; + END IF; +END; +$$; + +CREATE OR REPLACE FUNCTION creditar( + cliente_id_tx INT, + valor_tx INT, + descricao_tx VARCHAR(10)) +RETURNS TABLE ( + novo_saldo INT, + possui_erro BOOL, + mensagem VARCHAR(20)) +LANGUAGE plpgsql +AS $$ +BEGIN + PERFORM pg_advisory_xact_lock(cliente_id_tx); + + INSERT INTO transacoes + VALUES(DEFAULT, cliente_id_tx, valor_tx, 'c', descricao_tx, NOW()); + + RETURN QUERY + UPDATE saldos + SET valor = valor + valor_tx + WHERE cliente_id = cliente_id_tx + RETURNING valor, FALSE, 'ok'::VARCHAR(20); +END; +$$; diff --git a/participantes/exemplo/testada b/participantes/exemplo/testada index 189896a26..6cfc4d7fa 100644 --- a/participantes/exemplo/testada +++ b/participantes/exemplo/testada @@ -1,2 +1,2 @@ -testada em qua 07 fev 2024 19:20:19 -03 +testada em dom 11 fev 2024 19:14:09 -03 abra um PR removendo esse arquivo caso queira que sua API seja testada novamente diff --git a/participantes/fabiokleis/README.md b/participantes/fabiokleis/README.md index 7539cefc2..cf877de3d 100644 --- a/participantes/fabiokleis/README.md +++ b/participantes/fabiokleis/README.md @@ -11,7 +11,7 @@ Submissão feita com: - `nginx` como load balancer - `postgres` como banco de dados -- `erlang` para api com as libs `cowboy` e `epgsql` +- `erlang` para api com as libs `cowboy` e `pgo` - [repositório da api](https://github.com/fabiokleis/rinha-de-backend-2024) [@fabiokleis](https://twitter.com/FabioKleis) @ twitter diff --git a/participantes/fabiokleis/docker-compose.logs b/participantes/fabiokleis/docker-compose.logs index c8838043c..e97335b75 100644 --- a/participantes/fabiokleis/docker-compose.logs +++ b/participantes/fabiokleis/docker-compose.logs @@ -4,8 +4,8 @@ Container fabiokleis-db-1 Created Container fabiokleis-api02-1 Creating Container fabiokleis-api01-1 Creating - Container fabiokleis-api02-1 Created Container fabiokleis-api01-1 Created + Container fabiokleis-api02-1 Created Container fabiokleis-nginx-1 Creating Container fabiokleis-nginx-1 Created Attaching to api01-1, api02-1, db-1, nginx-1 @@ -22,29 +22,26 @@ db-1 | fixing permissions on existing directory /var/lib/postgresql/data ... db-1 | creating subdirectories ... ok db-1 | selecting dynamic shared memory implementation ... posix db-1 | selecting default max_connections ... 100 +db-1 | selecting default shared_buffers ... 128MB +db-1 | selecting default time zone ... Etc/UTC +db-1 | creating configuration files ... ok +db-1 | running bootstrap script ... ok nginx-1 | /docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration nginx-1 | /docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/ nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh -db-1 | selecting default shared_buffers ... 128MB nginx-1 | 10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf nginx-1 | 10-listen-on-ipv6-by-default.sh: info: Enabled listen on IPv6 in /etc/nginx/conf.d/default.conf nginx-1 | /docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-local-resolvers.envsh nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh nginx-1 | /docker-entrypoint.sh: Configuration complete; ready for start up -db-1 | selecting default time zone ... Etc/UTC -db-1 | creating configuration files ... ok -api01-1 | Exact ERTS version (13.2.2.5) match not found, instead using 14.2.1. The release may fail to run. -api01-1 | awk: //releases/1/vm.args: No such file or directory -api01-1 | -api02-1 | Exact ERTS version (13.2.2.5) match not found, instead using 14.2.1. The release may fail to run. -api02-1 | awk: //releases/1/vm.args: No such file or directory -api02-1 | -api01-1 exited with code 1 -api02-1 exited with code 1 -db-1 | running bootstrap script ... ok -nginx-1 | 2024/02/07 04:18:48 [error] 29#29: *1 connect() failed (113: No route to host) while connecting to upstream, client: 192.168.208.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://192.168.208.3:6969/clientes/1/extrato", host: "localhost:9999" db-1 | performing post-bootstrap initialization ... ok +api02-1 | Exec: /rel/erts-14.2.1/bin/erlexec -noinput +Bd -boot /rel/releases/0.1.0/start -mode embedded -boot_var SYSTEM_LIB_DIR /rel/lib -config /rel/releases/0.1.0/sys.config -args_file /rel/releases/0.1.0/vm.args -- foreground +api02-1 | Root: /rel +api02-1 | /rel +api01-1 | Exec: /rel/erts-14.2.1/bin/erlexec -noinput +Bd -boot /rel/releases/0.1.0/start -mode embedded -boot_var SYSTEM_LIB_DIR /rel/lib -config /rel/releases/0.1.0/sys.config -args_file /rel/releases/0.1.0/vm.args -- foreground +api01-1 | Root: /rel +api01-1 | /rel db-1 | syncing data to disk ... ok db-1 | db-1 | @@ -54,10 +51,12 @@ db-1 | pg_ctl -D /var/lib/postgresql/data -l logfile start db-1 | db-1 | initdb: warning: enabling "trust" authentication for local connections db-1 | initdb: hint: You can change this by editing pg_hba.conf or using the option -A, or --auth-local and --auth-host, the next time you run initdb. -db-1 | waiting for server to start....2024-02-07 04:18:49.002 UTC [48] LOG: starting PostgreSQL 16.1 (Debian 16.1-1.pgdg120+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit -db-1 | 2024-02-07 04:18:49.007 UTC [48] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" -db-1 | 2024-02-07 04:18:49.024 UTC [51] LOG: database system was shut down at 2024-02-07 04:18:48 UTC -db-1 | 2024-02-07 04:18:49.102 UTC [48] LOG: database system is ready to accept connections +nginx-1 | 2024/02/12 16:42:25 [error] 29#29: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 172.23.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://172.23.0.3:6969/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/12 16:42:25 [error] 29#29: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 172.23.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://172.23.0.4:6969/clientes/1/extrato", host: "localhost:9999" +db-1 | waiting for server to start....2024-02-12 16:42:25.137 UTC [49] LOG: starting PostgreSQL 16.1 (Debian 16.1-1.pgdg120+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit +db-1 | 2024-02-12 16:42:25.138 UTC [49] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" +db-1 | 2024-02-12 16:42:25.141 UTC [52] LOG: database system was shut down at 2024-02-12 16:42:23 UTC +db-1 | 2024-02-12 16:42:25.187 UTC [49] LOG: database system is ready to accept connections db-1 | done db-1 | server started db-1 | CREATE DATABASE @@ -70,37 +69,432 @@ db-1 | CREATE TABLE db-1 | DO db-1 | db-1 | -db-1 | waiting for server to shut down...2024-02-07 04:18:50.524 UTC [48] LOG: received fast shutdown request -db-1 | .2024-02-07 04:18:50.621 UTC [48] LOG: aborting any active transactions -db-1 | 2024-02-07 04:18:50.625 UTC [48] LOG: background worker "logical replication launcher" (PID 54) exited with exit code 1 -db-1 | 2024-02-07 04:18:50.625 UTC [49] LOG: shutting down -db-1 | 2024-02-07 04:18:50.627 UTC [49] LOG: checkpoint starting: shutdown immediate -db-1 | 2024-02-07 04:18:50.859 UTC [49] LOG: checkpoint complete: wrote 944 buffers (5.8%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.197 s, sync=0.027 s, total=0.234 s; sync files=310, longest=0.004 s, average=0.001 s; distance=4313 kB, estimate=4313 kB; lsn=0/19211D8, redo lsn=0/19211D8 -db-1 | 2024-02-07 04:18:50.904 UTC [48] LOG: database system is shut down +db-1 | 2024-02-12 16:42:25.591 UTC [49] LOG: received fast shutdown request +db-1 | 2024-02-12 16:42:25.591 UTC [49] LOG: aborting any active transactions +db-1 | waiting for server to shut down....2024-02-12 16:42:25.596 UTC [49] LOG: background worker "logical replication launcher" (PID 55) exited with exit code 1 +db-1 | 2024-02-12 16:42:25.598 UTC [50] LOG: shutting down +db-1 | 2024-02-12 16:42:25.598 UTC [50] LOG: checkpoint starting: shutdown immediate +db-1 | 2024-02-12 16:42:25.608 UTC [50] LOG: checkpoint complete: wrote 944 buffers (11.5%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.009 s, sync=0.001 s, total=0.010 s; sync files=0, longest=0.000 s, average=0.000 s; distance=4313 kB, estimate=4313 kB; lsn=0/1920E90, redo lsn=0/1920E90 +db-1 | 2024-02-12 16:42:25.621 UTC [49] LOG: database system is shut down db-1 | done db-1 | server stopped db-1 | db-1 | PostgreSQL init process complete; ready for start up. db-1 | -db-1 | 2024-02-07 04:18:51.112 UTC [1] LOG: starting PostgreSQL 16.1 (Debian 16.1-1.pgdg120+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit -db-1 | 2024-02-07 04:18:51.112 UTC [1] LOG: listening on IPv4 address "0.0.0.0", port 5432 -db-1 | 2024-02-07 04:18:51.112 UTC [1] LOG: listening on IPv6 address "::", port 5432 -db-1 | 2024-02-07 04:18:51.125 UTC [1] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" -db-1 | 2024-02-07 04:18:51.203 UTC [66] LOG: database system was shut down at 2024-02-07 04:18:50 UTC -db-1 | 2024-02-07 04:18:51.219 UTC [1] LOG: database system is ready to accept connections -nginx-1 | 2024/02/07 04:18:51 [error] 29#29: *1 connect() failed (113: No route to host) while connecting to upstream, client: 192.168.208.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://192.168.208.4:6969/clientes/1/extrato", host: "localhost:9999" -nginx-1 | 2024/02/07 04:18:53 [error] 29#29: *4 no live upstreams while connecting to upstream, client: 192.168.208.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" -nginx-1 | 2024/02/07 04:18:55 [error] 29#29: *5 no live upstreams while connecting to upstream, client: 192.168.208.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" -nginx-1 | 2024/02/07 04:18:57 [error] 29#29: *6 no live upstreams while connecting to upstream, client: 192.168.208.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" -nginx-1 | 2024/02/07 04:19:02 [error] 29#29: *7 connect() failed (113: No route to host) while connecting to upstream, client: 192.168.208.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://192.168.208.3:6969/clientes/1/extrato", host: "localhost:9999" -nginx-1 | 2024/02/07 04:19:05 [error] 29#29: *7 connect() failed (113: No route to host) while connecting to upstream, client: 192.168.208.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://192.168.208.4:6969/clientes/1/extrato", host: "localhost:9999" -nginx-1 exited with code 0 -nginx-1 exited with code 0 -db-1 | 2024-02-07 04:19:08.091 UTC [1] LOG: received fast shutdown request -db-1 | 2024-02-07 04:19:08.093 UTC [1] LOG: aborting any active transactions -db-1 | 2024-02-07 04:19:08.097 UTC [1] LOG: background worker "logical replication launcher" (PID 69) exited with exit code 1 -db-1 | 2024-02-07 04:19:08.102 UTC [64] LOG: shutting down -db-1 | 2024-02-07 04:19:08.104 UTC [64] LOG: checkpoint starting: shutdown immediate -db-1 | 2024-02-07 04:19:08.118 UTC [64] LOG: checkpoint complete: wrote 3 buffers (0.0%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.005 s, sync=0.002 s, total=0.017 s; sync files=2, longest=0.001 s, average=0.001 s; distance=0 kB, estimate=0 kB; lsn=0/1921288, redo lsn=0/1921288 -db-1 | 2024-02-07 04:19:08.124 UTC [1] LOG: database system is shut down -db-1 exited with code 0 +db-1 | 2024-02-12 16:42:25.749 UTC [1] LOG: starting PostgreSQL 16.1 (Debian 16.1-1.pgdg120+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit +db-1 | 2024-02-12 16:42:25.749 UTC [1] LOG: listening on IPv4 address "0.0.0.0", port 5432 +db-1 | 2024-02-12 16:42:25.749 UTC [1] LOG: listening on IPv6 address "::", port 5432 +db-1 | 2024-02-12 16:42:25.749 UTC [1] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" +db-1 | 2024-02-12 16:42:25.752 UTC [67] LOG: database system was shut down at 2024-02-12 16:42:25 UTC +db-1 | 2024-02-12 16:42:25.757 UTC [1] LOG: database system is ready to accept connections +nginx-1 | 2024/02/12 16:42:27 [error] 29#29: *4 no live upstreams while connecting to upstream, client: 172.23.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +api01-1 | default: #{user => "admin",host => "db",password => "123",pool_size => 8, +api01-1 | database => "rinha"} +api02-1 | default: #{user => "admin",host => "db",password => "123",pool_size => 8, +api02-1 | database => "rinha"} +nginx-1 | 2024/02/12 16:42:29 [error] 29#29: *5 no live upstreams while connecting to upstream, client: 172.23.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/12 16:42:31 [error] 29#29: *6 no live upstreams while connecting to upstream, client: 172.23.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/12 16:42:33 [error] 29#29: *7 no live upstreams while connecting to upstream, client: 172.23.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/12 16:42:35 [error] 29#29: *8 no live upstreams while connecting to upstream, client: 172.23.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +api01-1 | =CRASH REPORT==== 12-Feb-2024::16:42:45.362141 === +api01-1 | crasher: +api01-1 | initial call: cowboy_stream_h:request_process/3 +api01-1 | pid: <0.642.0> +api01-1 | registered_name: [] +api01-1 | exception error: no try clause matching +api01-1 | {ok,#{pid => <0.641.0>,port => 80,scheme => <<"http">>, +api01-1 | version => 'HTTP/1.0', +api01-1 | path => <<"/clientes/1/transacoes">>, +api01-1 | host => <<"api">>, +api01-1 | peer => {{172,23,0,5},58942}, +api01-1 | bindings => #{id => 1}, +api01-1 | sock => {{172,23,0,3},6969}, +api01-1 | ref => erlang_rinher, +api01-1 | headers => +api01-1 | #{<<"accept">> => <<"*/*">>, +api01-1 | <<"connection">> => <<"close">>, +api01-1 | <<"content-length">> => <<"51">>, +api01-1 | <<"content-type">> => <<"application/json">>, +api01-1 | <<"host">> => <<"api">>, +api01-1 | <<"user-agent">> => +api01-1 | <<"Agente do Caos - 2024/Q1">>}, +api01-1 | method => <<"POST">>,qs => <<>>,cert => undefined, +api01-1 | streamid => 1,host_info => undefined, +api01-1 | path_info => undefined,has_body => true, +api01-1 | body_length => 51,has_read_body => true, +api01-1 | has_sent_resp => true}} +api01-1 | in function cowboy_handler:execute/2 (/app/_build/default/lib/cowboy/src/cowboy_handler.erl, line 37) +api01-1 | in call from cowboy_stream_h:execute/3 (/app/_build/default/lib/cowboy/src/cowboy_stream_h.erl, line 306) +api01-1 | in call from cowboy_stream_h:request_process/3 (/app/_build/default/lib/cowboy/src/cowboy_stream_h.erl, line 295) +api01-1 | ancestors: [<0.641.0>,<0.599.0>,<0.598.0>,ranch_sup,<0.576.0>] +api01-1 | message_queue_len: 0 +api01-1 | messages: [] +api01-1 | links: [<0.641.0>] +api01-1 | dictionary: [{'$logger_metadata$', +api01-1 | #{otel_span_id => "0000000000000000", +api01-1 | otel_trace_flags => "00", +api01-1 | otel_trace_id => "00000000000000000000000000000000"}}, +api01-1 | {'$__current_otel_ctx',#{}}, +api01-1 | {query,"COMMIT"}] +api01-1 | trap_exit: false +api01-1 | status: running +api01-1 | heap_size: 610 +api01-1 | stack_size: 28 +api01-1 | reductions: 10254 +api01-1 | neighbours: +api01-1 | +api01-1 | =ERROR REPORT==== 12-Feb-2024::16:42:45.363154 === +api01-1 | Ranch listener erlang_rinher, connection process <0.641.0>, stream 1 had its request process <0.642.0> exit with reason {try_clause,{ok,#{pid => <0.641.0>,port => 80,scheme => <<"http">>,version => 'HTTP/1.0',path => <<"/clientes/1/transacoes">>,host => <<"api">>,peer => {{172,23,0,5},58942},bindings => #{id => 1},sock => {{172,23,0,3},6969},ref => erlang_rinher,headers => #{<<"accept">> => <<"*/*">>,<<"connection">> => <<"close">>,<<"content-length">> => <<"51">>,<<"content-type">> => <<"application/json">>,<<"host">> => <<"api">>,<<"user-agent">> => <<"Agente do Caos - 2024/Q1">>},method => <<"POST">>,qs => <<>>,cert => undefined,streamid => 1,host_info => undefined,path_info => undefined,has_body => true,body_length => 51,has_read_body => true,has_sent_resp => true}}} and stacktrace [{cowboy_handler,execute,2,[{file,"/app/_build/default/lib/cowboy/src/cowboy_handler.erl"},{line,37}]},{cowboy_stream_h,execute,3,[{file,"/app/_build/default/lib/cowboy/src/cowboy_stream_h.erl"},{line,306}]},{cowboy_stream_h,request_process,3,[{file,"/app/_build/default/lib/cowboy/src/cowboy_stream_h.erl"},{line,295}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,241}]}] +api01-1 | +api02-1 | =CRASH REPORT==== 12-Feb-2024::16:42:45.401464 === +api02-1 | crasher: +api02-1 | initial call: cowboy_stream_h:request_process/3 +api02-1 | pid: <0.656.0> +api02-1 | registered_name: [] +api02-1 | exception error: no try clause matching +api02-1 | {ok,#{pid => <0.655.0>,port => 80,scheme => <<"http">>, +api02-1 | version => 'HTTP/1.0', +api02-1 | path => <<"/clientes/1/transacoes">>, +api02-1 | host => <<"api">>, +api02-1 | peer => {{172,23,0,5},41710}, +api02-1 | bindings => #{id => 1}, +api02-1 | sock => {{172,23,0,4},6969}, +api02-1 | ref => erlang_rinher, +api02-1 | headers => +api02-1 | #{<<"accept">> => <<"*/*">>, +api02-1 | <<"connection">> => <<"close">>, +api02-1 | <<"content-length">> => <<"51">>, +api02-1 | <<"content-type">> => <<"application/json">>, +api02-1 | <<"host">> => <<"api">>, +api02-1 | <<"user-agent">> => +api02-1 | <<"Agente do Caos - 2024/Q1">>}, +api02-1 | method => <<"POST">>,qs => <<>>,cert => undefined, +api02-1 | streamid => 1,body_length => 51,has_body => true, +api02-1 | host_info => undefined,path_info => undefined, +api02-1 | has_read_body => true,has_sent_resp => true}} +api02-1 | in function cowboy_handler:execute/2 (/app/_build/default/lib/cowboy/src/cowboy_handler.erl, line 37) +api02-1 | in call from cowboy_stream_h:execute/3 (/app/_build/default/lib/cowboy/src/cowboy_stream_h.erl, line 306) +api02-1 | in call from cowboy_stream_h:request_process/3 (/app/_build/default/lib/cowboy/src/cowboy_stream_h.erl, line 295) +api02-1 | ancestors: [<0.655.0>,<0.599.0>,<0.598.0>,ranch_sup,<0.576.0>] +api02-1 | message_queue_len: 0 +api02-1 | messages: [] +api02-1 | links: [<0.655.0>] +api02-1 | dictionary: [{'$__current_otel_ctx',#{}}, +api02-1 | {query,"COMMIT"}, +api02-1 | {'$logger_metadata$', +api02-1 | #{otel_span_id => "0000000000000000", +api02-1 | otel_trace_flags => "00", +api02-1 | otel_trace_id => "00000000000000000000000000000000"}}] +api02-1 | trap_exit: false +api02-1 | status: running +api02-1 | heap_size: 1598 +api02-1 | stack_size: 28 +api02-1 | reductions: 8222 +api02-1 | neighbours: +api02-1 | +api02-1 | =ERROR REPORT==== 12-Feb-2024::16:42:45.402589 === +api02-1 | Ranch listener erlang_rinher, connection process <0.655.0>, stream 1 had its request process <0.656.0> exit with reason {try_clause,{ok,#{pid => <0.655.0>,port => 80,scheme => <<"http">>,version => 'HTTP/1.0',path => <<"/clientes/1/transacoes">>,host => <<"api">>,peer => {{172,23,0,5},41710},bindings => #{id => 1},sock => {{172,23,0,4},6969},ref => erlang_rinher,headers => #{<<"accept">> => <<"*/*">>,<<"connection">> => <<"close">>,<<"content-length">> => <<"51">>,<<"content-type">> => <<"application/json">>,<<"host">> => <<"api">>,<<"user-agent">> => <<"Agente do Caos - 2024/Q1">>},method => <<"POST">>,qs => <<>>,cert => undefined,streamid => 1,body_length => 51,has_body => true,host_info => undefined,path_info => undefined,has_read_body => true,has_sent_resp => true}}} and stacktrace [{cowboy_handler,execute,2,[{file,"/app/_build/default/lib/cowboy/src/cowboy_handler.erl"},{line,37}]},{cowboy_stream_h,execute,3,[{file,"/app/_build/default/lib/cowboy/src/cowboy_stream_h.erl"},{line,306}]},{cowboy_stream_h,request_process,3,[{file,"/app/_build/default/lib/cowboy/src/cowboy_stream_h.erl"},{line,295}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,241}]}] +api02-1 | +api01-1 | =CRASH REPORT==== 12-Feb-2024::16:42:45.401464 === +api01-1 | crasher: +api01-1 | initial call: cowboy_stream_h:request_process/3 +api01-1 | pid: <0.654.0> +api01-1 | registered_name: [] +api01-1 | exception error: no try clause matching +api01-1 | {ok,#{pid => <0.652.0>,port => 80,scheme => <<"http">>, +api01-1 | version => 'HTTP/1.0', +api01-1 | path => <<"/clientes/1/transacoes">>, +api01-1 | host => <<"api">>, +api01-1 | peer => {{172,23,0,5},58992}, +api01-1 | bindings => #{id => 1}, +api01-1 | sock => {{172,23,0,3},6969}, +api01-1 | ref => erlang_rinher, +api01-1 | headers => +api01-1 | #{<<"accept">> => <<"*/*">>, +api01-1 | <<"connection">> => <<"close">>, +api01-1 | <<"content-length">> => <<"51">>, +api01-1 | <<"content-type">> => <<"application/json">>, +api01-1 | <<"host">> => <<"api">>, +api01-1 | <<"user-agent">> => +api01-1 | <<"Agente do Caos - 2024/Q1">>}, +api01-1 | method => <<"POST">>,qs => <<>>,cert => undefined, +api01-1 | streamid => 1,host_info => undefined, +api01-1 | path_info => undefined,has_body => true, +api01-1 | body_length => 51,has_read_body => true, +api01-1 | has_sent_resp => true}} +api01-1 | in function cowboy_handler:execute/2 (/app/_build/default/lib/cowboy/src/cowboy_handler.erl, line 37) +api01-1 | in call from cowboy_stream_h:execute/3 (/app/_build/default/lib/cowboy/src/cowboy_stream_h.erl, line 306) +api01-1 | in call from cowboy_stream_h:request_process/3 (/app/_build/default/lib/cowboy/src/cowboy_stream_h.erl, line 295) +api01-1 | ancestors: [<0.652.0>,<0.599.0>,<0.598.0>,ranch_sup,<0.576.0>] +api01-1 | message_queue_len: 0 +api01-1 | messages: [] +api01-1 | links: [<0.652.0>] +api01-1 | dictionary: [{'$logger_metadata$', +api01-1 | #{otel_span_id => "0000000000000000", +api01-1 | otel_trace_flags => "00", +api01-1 | otel_trace_id => "00000000000000000000000000000000"}}, +api01-1 | {'$__current_otel_ctx',#{}}, +api01-1 | {query,"COMMIT"}] +api01-1 | trap_exit: false +api01-1 | status: running +api01-1 | heap_size: 1598 +api01-1 | stack_size: 28 +api01-1 | reductions: 8222 +api01-1 | neighbours: +api01-1 | +api01-1 | =ERROR REPORT==== 12-Feb-2024::16:42:45.402468 === +api01-1 | Ranch listener erlang_rinher, connection process <0.652.0>, stream 1 had its request process <0.654.0> exit with reason {try_clause,{ok,#{pid => <0.652.0>,port => 80,scheme => <<"http">>,version => 'HTTP/1.0',path => <<"/clientes/1/transacoes">>,host => <<"api">>,peer => {{172,23,0,5},58992},bindings => #{id => 1},sock => {{172,23,0,3},6969},ref => erlang_rinher,headers => #{<<"accept">> => <<"*/*">>,<<"connection">> => <<"close">>,<<"content-length">> => <<"51">>,<<"content-type">> => <<"application/json">>,<<"host">> => <<"api">>,<<"user-agent">> => <<"Agente do Caos - 2024/Q1">>},method => <<"POST">>,qs => <<>>,cert => undefined,streamid => 1,host_info => undefined,path_info => undefined,has_body => true,body_length => 51,has_read_body => true,has_sent_resp => true}}} and stacktrace [{cowboy_handler,execute,2,[{file,"/app/_build/default/lib/cowboy/src/cowboy_handler.erl"},{line,37}]},{cowboy_stream_h,execute,3,[{file,"/app/_build/default/lib/cowboy/src/cowboy_stream_h.erl"},{line,306}]},{cowboy_stream_h,request_process,3,[{file,"/app/_build/default/lib/cowboy/src/cowboy_stream_h.erl"},{line,295}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,241}]}] +api01-1 | +api01-1 | =CRASH REPORT==== 12-Feb-2024::16:42:47.304848 === +api01-1 | crasher: +api01-1 | initial call: cowboy_stream_h:request_process/3 +api01-1 | pid: <0.666.0> +api01-1 | registered_name: [] +api01-1 | exception error: no try clause matching +api01-1 | {ok,#{pid => <0.665.0>,port => 80,scheme => <<"http">>, +api01-1 | version => 'HTTP/1.0', +api01-1 | path => <<"/clientes/1/transacoes">>, +api01-1 | host => <<"api">>, +api01-1 | peer => {{172,23,0,5},59038}, +api01-1 | bindings => #{id => 1}, +api01-1 | sock => {{172,23,0,3},6969}, +api01-1 | ref => erlang_rinher, +api01-1 | headers => +api01-1 | #{<<"accept">> => <<"*/*">>, +api01-1 | <<"connection">> => <<"close">>, +api01-1 | <<"content-length">> => <<"51">>, +api01-1 | <<"content-type">> => <<"application/json">>, +api01-1 | <<"host">> => <<"api">>, +api01-1 | <<"user-agent">> => +api01-1 | <<"Agente do Caos - 2024/Q1">>}, +api01-1 | method => <<"POST">>,qs => <<>>,cert => undefined, +api01-1 | streamid => 1,host_info => undefined, +api01-1 | path_info => undefined,has_body => true, +api01-1 | body_length => 51,has_read_body => true, +api01-1 | has_sent_resp => true}} +api01-1 | in function cowboy_handler:execute/2 (/app/_build/default/lib/cowboy/src/cowboy_handler.erl, line 37) +api01-1 | in call from cowboy_stream_h:execute/3 (/app/_build/default/lib/cowboy/src/cowboy_stream_h.erl, line 306) +api01-1 | in call from cowboy_stream_h:request_process/3 (/app/_build/default/lib/cowboy/src/cowboy_stream_h.erl, line 295) +api01-1 | ancestors: [<0.665.0>,<0.599.0>,<0.598.0>,ranch_sup,<0.576.0>] +api01-1 | message_queue_len: 0 +api01-1 | messages: [] +api01-1 | links: [<0.665.0>] +api01-1 | dictionary: [{'$logger_metadata$', +api01-1 | #{otel_span_id => "0000000000000000", +api01-1 | otel_trace_flags => "00", +api01-1 | otel_trace_id => "00000000000000000000000000000000"}}, +api01-1 | {'$__current_otel_ctx',#{}}, +api01-1 | {query,"COMMIT"}] +api01-1 | trap_exit: false +api01-1 | status: running +api01-1 | heap_size: 2586 +api01-1 | stack_size: 28 +api01-1 | reductions: 7078 +api01-1 | neighbours: +api01-1 | +api01-1 | =ERROR REPORT==== 12-Feb-2024::16:42:47.305780 === +api01-1 | Ranch listener erlang_rinher, connection process <0.665.0>, stream 1 had its request process <0.666.0> exit with reason {try_clause,{ok,#{pid => <0.665.0>,port => 80,scheme => <<"http">>,version => 'HTTP/1.0',path => <<"/clientes/1/transacoes">>,host => <<"api">>,peer => {{172,23,0,5},59038},bindings => #{id => 1},sock => {{172,23,0,3},6969},ref => erlang_rinher,headers => #{<<"accept">> => <<"*/*">>,<<"connection">> => <<"close">>,<<"content-length">> => <<"51">>,<<"content-type">> => <<"application/json">>,<<"host">> => <<"api">>,<<"user-agent">> => <<"Agente do Caos - 2024/Q1">>},method => <<"POST">>,qs => <<>>,cert => undefined,streamid => 1,host_info => undefined,path_info => undefined,has_body => true,body_length => 51,has_read_body => true,has_sent_resp => true}}} and stacktrace [{cowboy_handler,execute,2,[{file,"/app/_build/default/lib/cowboy/src/cowboy_handler.erl"},{line,37}]},{cowboy_stream_h,execute,3,[{file,"/app/_build/default/lib/cowboy/src/cowboy_stream_h.erl"},{line,306}]},{cowboy_stream_h,request_process,3,[{file,"/app/_build/default/lib/cowboy/src/cowboy_stream_h.erl"},{line,295}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,241}]}] +api01-1 | +api01-1 | =CRASH REPORT==== 12-Feb-2024::16:42:47.349388 === +api01-1 | crasher: +api01-1 | initial call: cowboy_stream_h:request_process/3 +api01-1 | pid: <0.684.0> +api01-1 | registered_name: [] +api01-1 | exception error: no try clause matching +api01-1 | {ok,#{pid => <0.683.0>,port => 80,scheme => <<"http">>, +api01-1 | version => 'HTTP/1.0', +api01-1 | path => <<"/clientes/1/transacoes">>, +api01-1 | host => <<"api">>, +api01-1 | peer => {{172,23,0,5},59108}, +api01-1 | bindings => #{id => 1}, +api01-1 | sock => {{172,23,0,3},6969}, +api01-1 | ref => erlang_rinher, +api01-1 | headers => +api01-1 | #{<<"accept">> => <<"*/*">>, +api01-1 | <<"connection">> => <<"close">>, +api01-1 | <<"content-length">> => <<"51">>, +api01-1 | <<"content-type">> => <<"application/json">>, +api01-1 | <<"host">> => <<"api">>, +api01-1 | <<"user-agent">> => +api01-1 | <<"Agente do Caos - 2024/Q1">>}, +api01-1 | method => <<"POST">>,qs => <<>>,cert => undefined, +api01-1 | streamid => 1,host_info => undefined, +api01-1 | path_info => undefined,has_body => true, +api01-1 | body_length => 51,has_read_body => true, +api01-1 | has_sent_resp => true}} +api01-1 | in function cowboy_handler:execute/2 (/app/_build/default/lib/cowboy/src/cowboy_handler.erl, line 37) +api01-1 | in call from cowboy_stream_h:execute/3 (/app/_build/default/lib/cowboy/src/cowboy_stream_h.erl, line 306) +api01-1 | in call from cowboy_stream_h:request_process/3 (/app/_build/default/lib/cowboy/src/cowboy_stream_h.erl, line 295) +api01-1 | ancestors: [<0.683.0>,<0.599.0>,<0.598.0>,ranch_sup,<0.576.0>] +api01-1 | message_queue_len: 0 +api01-1 | messages: [] +api01-1 | links: [<0.683.0>] +api01-1 | dictionary: [{'$logger_metadata$', +api01-1 | #{otel_span_id => "0000000000000000", +api01-1 | otel_trace_flags => "00", +api01-1 | otel_trace_id => "00000000000000000000000000000000"}}, +api01-1 | {'$__current_otel_ctx',#{}}, +api01-1 | {query,"COMMIT"}] +api01-1 | trap_exit: false +api01-1 | status: running +api01-1 | heap_size: 2586 +api01-1 | stack_size: 28 +api01-1 | reductions: 6807 +api01-1 | neighbours: +api01-1 | +api01-1 | =ERROR REPORT==== 12-Feb-2024::16:42:47.350271 === +api01-1 | Ranch listener erlang_rinher, connection process <0.683.0>, stream 1 had its request process <0.684.0> exit with reason {try_clause,{ok,#{pid => <0.683.0>,port => 80,scheme => <<"http">>,version => 'HTTP/1.0',path => <<"/clientes/1/transacoes">>,host => <<"api">>,peer => {{172,23,0,5},59108},bindings => #{id => 1},sock => {{172,23,0,3},6969},ref => erlang_rinher,headers => #{<<"accept">> => <<"*/*">>,<<"connection">> => <<"close">>,<<"content-length">> => <<"51">>,<<"content-type">> => <<"application/json">>,<<"host">> => <<"api">>,<<"user-agent">> => <<"Agente do Caos - 2024/Q1">>},method => <<"POST">>,qs => <<>>,cert => undefined,streamid => 1,host_info => undefined,path_info => undefined,has_body => true,body_length => 51,has_read_body => true,has_sent_resp => true}}} and stacktrace [{cowboy_handler,execute,2,[{file,"/app/_build/default/lib/cowboy/src/cowboy_handler.erl"},{line,37}]},{cowboy_stream_h,execute,3,[{file,"/app/_build/default/lib/cowboy/src/cowboy_stream_h.erl"},{line,306}]},{cowboy_stream_h,request_process,3,[{file,"/app/_build/default/lib/cowboy/src/cowboy_stream_h.erl"},{line,295}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,241}]}] +api01-1 | +api01-1 | =CRASH REPORT==== 12-Feb-2024::16:42:47.352070 === +api01-1 | crasher: +api01-1 | initial call: cowboy_stream_h:request_process/3 +api01-1 | pid: <0.680.0> +api01-1 | registered_name: [] +api01-1 | exception error: no try clause matching +api01-1 | {ok,#{pid => <0.679.0>,port => 80,scheme => <<"http">>, +api01-1 | version => 'HTTP/1.0', +api01-1 | path => <<"/clientes/1/transacoes">>, +api01-1 | host => <<"api">>, +api01-1 | peer => {{172,23,0,5},59090}, +api01-1 | bindings => #{id => 1}, +api01-1 | sock => {{172,23,0,3},6969}, +api01-1 | ref => erlang_rinher, +api01-1 | headers => +api01-1 | #{<<"accept">> => <<"*/*">>, +api01-1 | <<"connection">> => <<"close">>, +api01-1 | <<"content-length">> => <<"51">>, +api01-1 | <<"content-type">> => <<"application/json">>, +api01-1 | <<"host">> => <<"api">>, +api01-1 | <<"user-agent">> => +api01-1 | <<"Agente do Caos - 2024/Q1">>}, +api01-1 | method => <<"POST">>,qs => <<>>,cert => undefined, +api01-1 | streamid => 1,host_info => undefined, +api01-1 | path_info => undefined,has_body => true, +api01-1 | body_length => 51,has_read_body => true, +api01-1 | has_sent_resp => true}} +api01-1 | in function cowboy_handler:execute/2 (/app/_build/default/lib/cowboy/src/cowboy_handler.erl, line 37) +api01-1 | in call from cowboy_stream_h:execute/3 (/app/_build/default/lib/cowboy/src/cowboy_stream_h.erl, line 306) +api01-1 | in call from cowboy_stream_h:request_process/3 (/app/_build/default/lib/cowboy/src/cowboy_stream_h.erl, line 295) +api01-1 | ancestors: [<0.679.0>,<0.599.0>,<0.598.0>,ranch_sup,<0.576.0>] +api01-1 | message_queue_len: 0 +api01-1 | messages: [] +api01-1 | links: [<0.679.0>] +api01-1 | dictionary: [{'$logger_metadata$', +api01-1 | #{otel_span_id => "0000000000000000", +api01-1 | otel_trace_flags => "00", +api01-1 | otel_trace_id => "00000000000000000000000000000000"}}, +api01-1 | {'$__current_otel_ctx',#{}}, +api01-1 | {query,"COMMIT"}] +api01-1 | trap_exit: false +api01-1 | status: running +api01-1 | heap_size: 2586 +api01-1 | stack_size: 28 +api01-1 | reductions: 6807 +api01-1 | neighbours: +api01-1 | +api01-1 | =ERROR REPORT==== 12-Feb-2024::16:42:47.353160 === +api01-1 | Ranch listener erlang_rinher, connection process <0.679.0>, stream 1 had its request process <0.680.0> exit with reason {try_clause,{ok,#{pid => <0.679.0>,port => 80,scheme => <<"http">>,version => 'HTTP/1.0',path => <<"/clientes/1/transacoes">>,host => <<"api">>,peer => {{172,23,0,5},59090},bindings => #{id => 1},sock => {{172,23,0,3},6969},ref => erlang_rinher,headers => #{<<"accept">> => <<"*/*">>,<<"connection">> => <<"close">>,<<"content-length">> => <<"51">>,<<"content-type">> => <<"application/json">>,<<"host">> => <<"api">>,<<"user-agent">> => <<"Agente do Caos - 2024/Q1">>},method => <<"POST">>,qs => <<>>,cert => undefined,streamid => 1,host_info => undefined,path_info => undefined,has_body => true,body_length => 51,has_read_body => true,has_sent_resp => true}}} and stacktrace [{cowboy_handler,execute,2,[{file,"/app/_build/default/lib/cowboy/src/cowboy_handler.erl"},{line,37}]},{cowboy_stream_h,execute,3,[{file,"/app/_build/default/lib/cowboy/src/cowboy_stream_h.erl"},{line,306}]},{cowboy_stream_h,request_process,3,[{file,"/app/_build/default/lib/cowboy/src/cowboy_stream_h.erl"},{line,295}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,241}]}] +api01-1 | +api02-1 | =CRASH REPORT==== 12-Feb-2024::16:42:47.355519 === +api02-1 | crasher: +api02-1 | initial call: cowboy_stream_h:request_process/3 +api02-1 | pid: <0.695.0> +api02-1 | registered_name: [] +api02-1 | exception error: no try clause matching +api02-1 | {ok,#{pid => <0.693.0>,port => 80,scheme => <<"http">>, +api02-1 | version => 'HTTP/1.0', +api02-1 | path => <<"/clientes/1/transacoes">>, +api02-1 | host => <<"api">>, +api02-1 | peer => {{172,23,0,5},41858}, +api02-1 | bindings => #{id => 1}, +api02-1 | sock => {{172,23,0,4},6969}, +api02-1 | ref => erlang_rinher, +api02-1 | headers => +api02-1 | #{<<"accept">> => <<"*/*">>, +api02-1 | <<"connection">> => <<"close">>, +api02-1 | <<"content-length">> => <<"51">>, +api02-1 | <<"content-type">> => <<"application/json">>, +api02-1 | <<"host">> => <<"api">>, +api02-1 | <<"user-agent">> => +api02-1 | <<"Agente do Caos - 2024/Q1">>}, +api02-1 | method => <<"POST">>,qs => <<>>,cert => undefined, +api02-1 | streamid => 1,body_length => 51,has_body => true, +api02-1 | host_info => undefined,path_info => undefined, +api02-1 | has_read_body => true,has_sent_resp => true}} +api02-1 | in function cowboy_handler:execute/2 (/app/_build/default/lib/cowboy/src/cowboy_handler.erl, line 37) +api02-1 | in call from cowboy_stream_h:execute/3 (/app/_build/default/lib/cowboy/src/cowboy_stream_h.erl, line 306) +api02-1 | in call from cowboy_stream_h:request_process/3 (/app/_build/default/lib/cowboy/src/cowboy_stream_h.erl, line 295) +api02-1 | ancestors: [<0.693.0>,<0.599.0>,<0.598.0>,ranch_sup,<0.576.0>] +api02-1 | message_queue_len: 0 +api02-1 | messages: [] +api02-1 | links: [<0.693.0>] +api02-1 | dictionary: [{'$__current_otel_ctx',#{}}, +api02-1 | {query,"COMMIT"}, +api02-1 | {'$logger_metadata$', +api02-1 | #{otel_span_id => "0000000000000000", +api02-1 | otel_trace_flags => "00", +api02-1 | otel_trace_id => "00000000000000000000000000000000"}}] +api02-1 | trap_exit: false +api02-1 | status: running +api02-1 | heap_size: 2586 +api02-1 | stack_size: 28 +api02-1 | reductions: 6814 +api02-1 | neighbours: +api02-1 | +api02-1 | =ERROR REPORT==== 12-Feb-2024::16:42:47.356438 === +api02-1 | Ranch listener erlang_rinher, connection process <0.693.0>, stream 1 had its request process <0.695.0> exit with reason {try_clause,{ok,#{pid => <0.693.0>,port => 80,scheme => <<"http">>,version => 'HTTP/1.0',path => <<"/clientes/1/transacoes">>,host => <<"api">>,peer => {{172,23,0,5},41858},bindings => #{id => 1},sock => {{172,23,0,4},6969},ref => erlang_rinher,headers => #{<<"accept">> => <<"*/*">>,<<"connection">> => <<"close">>,<<"content-length">> => <<"51">>,<<"content-type">> => <<"application/json">>,<<"host">> => <<"api">>,<<"user-agent">> => <<"Agente do Caos - 2024/Q1">>},method => <<"POST">>,qs => <<>>,cert => undefined,streamid => 1,body_length => 51,has_body => true,host_info => undefined,path_info => undefined,has_read_body => true,has_sent_resp => true}}} and stacktrace [{cowboy_handler,execute,2,[{file,"/app/_build/default/lib/cowboy/src/cowboy_handler.erl"},{line,37}]},{cowboy_stream_h,execute,3,[{file,"/app/_build/default/lib/cowboy/src/cowboy_stream_h.erl"},{line,306}]},{cowboy_stream_h,request_process,3,[{file,"/app/_build/default/lib/cowboy/src/cowboy_stream_h.erl"},{line,295}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,241}]}] +api02-1 | +api01-1 | =CRASH REPORT==== 12-Feb-2024::16:42:49.323379 === +api01-1 | crasher: +api01-1 | initial call: cowboy_stream_h:request_process/3 +api01-1 | pid: <0.699.0> +api01-1 | registered_name: [] +api01-1 | exception error: no try clause matching +api01-1 | {ok,#{pid => <0.697.0>,port => 80,scheme => <<"http">>, +api01-1 | version => 'HTTP/1.0', +api01-1 | path => <<"/clientes/4/transacoes">>, +api01-1 | host => <<"api">>, +api01-1 | peer => {{172,23,0,5},33850}, +api01-1 | bindings => #{id => 4}, +api01-1 | sock => {{172,23,0,3},6969}, +api01-1 | ref => erlang_rinher, +api01-1 | headers => +api01-1 | #{<<"accept">> => <<"*/*">>, +api01-1 | <<"connection">> => <<"close">>, +api01-1 | <<"content-length">> => <<"46">>, +api01-1 | <<"content-type">> => <<"application/json">>, +api01-1 | <<"host">> => <<"api">>, +api01-1 | <<"user-agent">> => +api01-1 | <<"Agente do Caos - 2024/Q1">>}, +api01-1 | method => <<"POST">>,qs => <<>>,cert => undefined, +api01-1 | streamid => 1,host_info => undefined, +api01-1 | path_info => undefined,has_body => true, +api01-1 | body_length => 46,has_read_body => true, +api01-1 | has_sent_resp => true}} +api01-1 | in function cowboy_handler:execute/2 (/app/_build/default/lib/cowboy/src/cowboy_handler.erl, line 37) +api01-1 | in call from cowboy_stream_h:execute/3 (/app/_build/default/lib/cowboy/src/cowboy_stream_h.erl, line 306) +api01-1 | in call from cowboy_stream_h:request_process/3 (/app/_build/default/lib/cowboy/src/cowboy_stream_h.erl, line 295) +api01-1 | ancestors: [<0.697.0>,<0.599.0>,<0.598.0>,ranch_sup,<0.576.0>] +api01-1 | message_queue_len: 0 +api01-1 | messages: [] +api01-1 | links: [<0.697.0>] +api01-1 | dictionary: [{'$logger_metadata$', +api01-1 | #{otel_span_id => "0000000000000000", +api01-1 | otel_trace_flags => "00", +api01-1 | otel_trace_id => "00000000000000000000000000000000"}}, +api01-1 | {'$__current_otel_ctx',#{}}, +api01-1 | {query,"COMMIT"}] +api01-1 | trap_exit: false +api01-1 | status: running +api01-1 | heap_size: 2586 +api01-1 | stack_size: 28 +api01-1 | reductions: 6807 +api01-1 | neighbours: +api01-1 | +api01-1 | =ERROR REPORT==== 12-Feb-2024::16:42:49.325034 === +api01-1 | Ranch listener erlang_rinher, connection process <0.697.0>, stream 1 had its request process <0.699.0> exit with reason {try_clause,{ok,#{pid => <0.697.0>,port => 80,scheme => <<"http">>,version => 'HTTP/1.0',path => <<"/clientes/4/transacoes">>,host => <<"api">>,peer => {{172,23,0,5},33850},bindings => #{id => 4},sock => {{172,23,0,3},6969},ref => erlang_rinher,headers => #{<<"accept">> => <<"*/*">>,<<"connection">> => <<"close">>,<<"content-length">> => <<"46">>,<<"content-type">> => <<"application/json">>,<<"host">> => <<"api">>,<<"user-agent">> => <<"Agente do Caos - 2024/Q1">>},method => <<"POST">>,qs => <<>>,cert => undefined,streamid => 1,host_info => undefined,path_info => undefined,has_body => true,body_length => 46,has_read_body => true,has_sent_resp => true}}} and stacktrace [{cowboy_handler,execute,2,[{file,"/app/_build/default/lib/cowboy/src/cowboy_handler.erl"},{line,37}]},{cowboy_stream_h,execute,3,[{file,"/app/_build/default/lib/cowboy/src/cowboy_stream_h.erl"},{line,306}]},{cowboy_stream_h,request_process,3,[{file,"/app/_build/default/lib/cowboy/src/cowboy_stream_h.erl"},{line,295}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,241}]}] +api01-1 | +api02-1 | transacao invalida +api01-1 | transacao invalida +api02-1 | transacao invalida +api01-1 | transacao invalida diff --git a/participantes/fabiokleis/docker-compose.yml b/participantes/fabiokleis/docker-compose.yml index 333bde185..461cf332a 100644 --- a/participantes/fabiokleis/docker-compose.yml +++ b/participantes/fabiokleis/docker-compose.yml @@ -19,8 +19,8 @@ services: deploy: resources: limits: - cpus: "0.6" - memory: "200MB" + cpus: "0.35" + memory: "90MB" api02: # Essa sintaxe reusa o que foi declarado em 'api01'. @@ -44,8 +44,8 @@ services: deploy: resources: limits: - cpus: "0.17" - memory: "10MB" + cpus: "0.2" + memory: "40MB" db: image: postgres @@ -58,7 +58,8 @@ services: - "5432:5432" volumes: - ./init.sql:/docker-entrypoint-initdb.d/init.sql:ro,z - command: postgres -c checkpoint_timeout=600 -c max_wal_size=4096 + command: 'postgres -c max_connections=1000 -c shared_buffers=64MB -c synchronous_commit=off -c fsync=off -c full_page_writes=off -c checkpoint_timeout=1d' + #command: postgres -c checkpoint_timeout=600 -c max_wal_size=4096 deploy: resources: limits: @@ -66,8 +67,8 @@ services: # aqui declarados é de 1.5 unidades de CPU e 550MB # de memória. A distribuição feita aqui é apenas # um exemplo – distribua como quiser. - cpus: "0.13" - memory: "140MB" + cpus: "0.6" + memory: "330MB" # O uso do modo `bridge` deve ser adequado à carga que será usada no teste. # A edição anterior se beneficiou do modo host pois o volume de requisições diff --git a/participantes/fabiokleis/init.sql b/participantes/fabiokleis/init.sql index 5f74e0f0b..660c86fc2 100644 --- a/participantes/fabiokleis/init.sql +++ b/participantes/fabiokleis/init.sql @@ -26,11 +26,11 @@ CREATE TABLE saldos ( DO $$ BEGIN INSERT INTO clientes (nome, limite) - VALUES ('Cleiton Rasta', 80000), - ('Alonzo Church', 100000), - ('Marcos Valle', 1000000), - ('Vinicius de Moraes', 500000), - ('Jose Raul Capablanca', 10000000); + VALUES ('Cleiton Rasta', 1000 * 100), + ('Alonzo Church', 800 * 100), + ('Marcos Valle', 10000 * 100), + ('Vinicius de Moraes', 100000 * 100), + ('Jose Raul Capablanca', 5000 * 100); INSERT INTO saldos (cliente_id, valor) SELECT id, 0 FROM clientes; diff --git a/participantes/fabiokleis/nginx.conf b/participantes/fabiokleis/nginx.conf index a01c6694a..52a642c97 100644 --- a/participantes/fabiokleis/nginx.conf +++ b/participantes/fabiokleis/nginx.conf @@ -1,5 +1,6 @@ events { worker_connections 1000; + #use epoll; } http { @@ -18,4 +19,4 @@ http { proxy_pass http://api; } } -} \ No newline at end of file +} diff --git a/participantes/fabiokleis/testada b/participantes/fabiokleis/testada index eeb3fceaf..be1a126fc 100644 --- a/participantes/fabiokleis/testada +++ b/participantes/fabiokleis/testada @@ -1,2 +1,2 @@ -testada em qua 07 fev 2024 01:19:08 -03 +testada em seg 12 fev 2024 13:46:57 -03 abra um PR removendo esse arquivo caso queira que sua API seja testada novamente diff --git a/participantes/felipemarkson/README.md b/participantes/felipemarkson/README.md new file mode 100644 index 000000000..62551fbdd --- /dev/null +++ b/participantes/felipemarkson/README.md @@ -0,0 +1,21 @@ +# Submissão para Rinha de Backend, Segunda Edição: 2024/Q1 - Controle de Concorrência + + + +
+ + + + +## Felipe Markson dos Santos Monteiro +Submissão feita com: +- `nginx` como load balancer +- `postgres` como banco de dados +- `pgbouncer` como pool de conexão ao banco de dados +- Linguagem `C` para api utilizando `libiouring` (async-io), `picohttpparser`(http parser), `cJSON`(JSON parser) e `libpq`(BD client). +- [repositório da api](https://github.com/felipemarkson/rinha-backend-q1-2024) + +[f-monteiro.com](https://f-monteiro.com/) +[GitHub](https://github.com/felipemarkson) +[LinkedIn](https://www.linkedin.com/in/felipemarkson/) +[Twitter](https://twitter.com/flpmrksn) diff --git a/participantes/felipemarkson/docker-compose.logs b/participantes/felipemarkson/docker-compose.logs new file mode 100644 index 000000000..4e2315a8c --- /dev/null +++ b/participantes/felipemarkson/docker-compose.logs @@ -0,0 +1,103 @@ + Network felipemarkson_rinha Creating + Network felipemarkson_rinha Created + Container felipemarkson-postgres-1 Creating + Container felipemarkson-postgres-1 Created + Container felipemarkson-api2-1 Creating + Container felipemarkson-api1-1 Creating + Container felipemarkson-api2-1 Created + Container felipemarkson-api1-1 Created + Container felipemarkson-nginx-1 Creating + Container felipemarkson-nginx-1 Created +Attaching to api1-1, api2-1, nginx-1, postgres-1 +postgres-1 | The files belonging to this database system will be owned by user "postgres". +postgres-1 | This user must also own the server process. +postgres-1 | +postgres-1 | The database cluster will be initialized with locale "en_US.utf8". +postgres-1 | The default database encoding has accordingly been set to "UTF8". +postgres-1 | The default text search configuration will be set to "english". +postgres-1 | +postgres-1 | Data page checksums are disabled. +postgres-1 | +postgres-1 | fixing permissions on existing directory /var/lib/postgresql/data ... ok +postgres-1 | creating subdirectories ... ok +postgres-1 | selecting dynamic shared memory implementation ... posix +postgres-1 | selecting default max_connections ... 100 +postgres-1 | selecting default shared_buffers ... 128MB +postgres-1 | selecting default time zone ... UTC +postgres-1 | creating configuration files ... ok +postgres-1 | running bootstrap script ... ok +postgres-1 | sh: locale: not found +postgres-1 | 2024-02-12 20:31:11.887 UTC [30] WARNING: no usable system locales were found +postgres-1 | performing post-bootstrap initialization ... ok +postgres-1 | syncing data to disk ... ok +postgres-1 | +postgres-1 | +postgres-1 | Success. You can now start the database server using: +postgres-1 | +postgres-1 | pg_ctl -D /var/lib/postgresql/data -l logfile start +postgres-1 | +postgres-1 | initdb: warning: enabling "trust" authentication for local connections +postgres-1 | initdb: hint: You can change this by editing pg_hba.conf or using the option -A, or --auth-local and --auth-host, the next time you run initdb. +postgres-1 | waiting for server to start....2024-02-12 20:31:13.058 UTC [36] LOG: starting PostgreSQL 16.1 on x86_64-pc-linux-musl, compiled by gcc (Alpine 13.2.1_git20231014) 13.2.1 20231014, 64-bit +postgres-1 | 2024-02-12 20:31:13.058 UTC [36] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" +postgres-1 | 2024-02-12 20:31:13.061 UTC [39] LOG: database system was shut down at 2024-02-12 20:31:12 UTC +postgres-1 | 2024-02-12 20:31:13.065 UTC [36] LOG: database system is ready to accept connections +postgres-1 | done +postgres-1 | server started +postgres-1 | CREATE DATABASE +postgres-1 | +postgres-1 | +postgres-1 | /usr/local/bin/docker-entrypoint.sh: running /docker-entrypoint-initdb.d/init.sql +postgres-1 | CREATE TABLE +postgres-1 | CREATE TABLE +postgres-1 | CREATE TABLE +postgres-1 | DO +postgres-1 | CREATE FUNCTION +postgres-1 | CREATE FUNCTION +postgres-1 | CREATE FUNCTION +postgres-1 | +postgres-1 | +postgres-1 | waiting for server to shut down....2024-02-12 20:31:13.255 UTC [36] LOG: received fast shutdown request +postgres-1 | 2024-02-12 20:31:13.255 UTC [36] LOG: aborting any active transactions +postgres-1 | 2024-02-12 20:31:13.289 UTC [36] LOG: background worker "logical replication launcher" (PID 42) exited with exit code 1 +postgres-1 | 2024-02-12 20:31:13.291 UTC [37] LOG: shutting down +postgres-1 | 2024-02-12 20:31:13.291 UTC [37] LOG: checkpoint starting: shutdown immediate +postgres-1 | 2024-02-12 20:31:13.301 UTC [37] LOG: checkpoint complete: wrote 948 buffers (11.6%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.010 s, sync=0.001 s, total=0.010 s; sync files=0, longest=0.000 s, average=0.000 s; distance=4327 kB, estimate=4327 kB; lsn=0/192A410, redo lsn=0/192A410 +postgres-1 | 2024-02-12 20:31:13.310 UTC [36] LOG: database system is shut down +postgres-1 | done +postgres-1 | server stopped +postgres-1 | +postgres-1 | PostgreSQL init process complete; ready for start up. +postgres-1 | +postgres-1 | 2024-02-12 20:31:13.383 UTC [1] LOG: starting PostgreSQL 16.1 on x86_64-pc-linux-musl, compiled by gcc (Alpine 13.2.1_git20231014) 13.2.1 20231014, 64-bit +postgres-1 | 2024-02-12 20:31:13.383 UTC [1] LOG: listening on IPv4 address "0.0.0.0", port 5432 +postgres-1 | 2024-02-12 20:31:13.383 UTC [1] LOG: listening on IPv6 address "::", port 5432 +postgres-1 | 2024-02-12 20:31:13.383 UTC [1] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" +postgres-1 | 2024-02-12 20:31:13.386 UTC [54] LOG: database system was shut down at 2024-02-12 20:31:13 UTC +postgres-1 | 2024-02-12 20:31:13.391 UTC [1] LOG: database system is ready to accept connections +api2-1 | I'm ready! +api1-1 | I'm ready! +api2-1 | Listening in 9999 +api1-1 | Listening in 9999 +nginx-1 | /docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration +nginx-1 | /docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/ +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh +nginx-1 | 10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf +nginx-1 | 10-listen-on-ipv6-by-default.sh: info: Enabled listen on IPv6 in /etc/nginx/conf.d/default.conf +nginx-1 | /docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-local-resolvers.envsh +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh +nginx-1 | /docker-entrypoint.sh: Configuration complete; ready for start up +nginx-1 exited with code 0 +nginx-1 exited with code 0 +api2-1 | Caught SIGTERM signal! +api1-1 | Caught SIGTERM signal! +api2-1 exited with code 0 +postgres-1 | 2024-02-12 20:35:54.326 UTC [1] LOG: received fast shutdown request +postgres-1 | 2024-02-12 20:35:54.326 UTC [1] LOG: aborting any active transactions +postgres-1 | 2024-02-12 20:35:54.587 UTC [1] LOG: background worker "logical replication launcher" (PID 57) exited with exit code 1 +postgres-1 | 2024-02-12 20:35:54.706 UTC [52] LOG: shutting down +postgres-1 | 2024-02-12 20:35:54.706 UTC [52] LOG: checkpoint starting: shutdown immediate +postgres-1 | 2024-02-12 20:35:54.710 UTC [52] LOG: checkpoint complete: wrote 612 buffers (7.5%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.004 s, sync=0.001 s, total=0.005 s; sync files=0, longest=0.000 s, average=0.000 s; distance=1927 kB, estimate=1927 kB; lsn=0/1B0C2E0, redo lsn=0/1B0C2E0 +postgres-1 | 2024-02-12 20:35:54.794 UTC [1] LOG: database system is shut down +postgres-1 exited with code 0 diff --git a/participantes/felipemarkson/docker-compose.yml b/participantes/felipemarkson/docker-compose.yml new file mode 100644 index 000000000..e820f1715 --- /dev/null +++ b/participantes/felipemarkson/docker-compose.yml @@ -0,0 +1,81 @@ +version: '3.8' +services: + postgres: + restart: always + image: postgres:16-alpine3.19 + # Max. connection Increasing memory usage Realy on SO to write Do not wait for write Accepting data Checkpoint for wal + # allowed to the max for shared buffers on wal on wall corruption in 1 day + command: 'postgres -c max_connections=300 -c shared_buffers=64MB -c fsync=off -c synchronous_commit=off -c full_page_writes=off -c checkpoint_timeout=1d' + volumes: + - ./init.pgsql:/docker-entrypoint-initdb.d/init.sql + environment: + POSTGRES_USER: user_user + POSTGRES_PASSWORD: user_pwd + POSTGRES_DB: user_db + healthcheck: + test: pg_isready -d user_db -U user_user + interval: 10s + timeout: 1s + retries: 1000 + deploy: + resources: + limits: + cpus: "0.8" + memory: "480MB" + networks: + - rinha + + api1: &api + restart: always + image: fmarkson/rinha-backend-q1-2024:r2 + security_opt: + # By default, Docker team do not allow Linux's io_uring because some vunerabilites + # was found in the past. + # See (https://github.com/moby/moby/pull/46762) for more information. + # However, it is safe to use in a webserver enviroment since if some one can + # access your server to run another process inside this container, you had been + # pwned anyway. I felt that Docker team was over conservative in this decision. + # Docker is a development and sysadmin tool and should had an easiest way to + # enable Linux's io_uring. + - seccomp:io_uring_seccomp.json + hostname: api01 + depends_on: + postgres: + condition: service_healthy + deploy: + resources: + limits: + cpus: "0.25" + memory: "10MB" # 10 MB is enough :) + networks: + - rinha + healthcheck: + test: curl -s "http://localhost:9999/clientes/1/extrato" + interval: 10s + timeout: 10s + retries: 1000 + + api2: + <<: *api + + nginx: + image: nginx:latest + volumes: + - ./nginx.conf:/etc/nginx/nginx.conf:ro + depends_on: + api1: + condition: service_healthy + api2: + condition: service_healthy + ports: + - "9999:9999" + deploy: + resources: + limits: + cpus: "0.2" + memory: "50MB" + networks: + - rinha + +networks: + rinha: diff --git a/participantes/felipemarkson/init.pgsql b/participantes/felipemarkson/init.pgsql new file mode 100644 index 000000000..9a78d1bba --- /dev/null +++ b/participantes/felipemarkson/init.pgsql @@ -0,0 +1,142 @@ +CREATE UNLOGGED TABLE clientes ( + id SERIAL PRIMARY KEY, + limite INTEGER NOT NULL +); + +CREATE UNLOGGED TABLE transacoes ( + id SERIAL PRIMARY KEY, + cliente_id INTEGER NOT NULL REFERENCES clientes(id), + valor INTEGER NOT NULL, + tipo CHAR(1) NOT NULL, + descricao VARCHAR(10) NOT NULL, + realizada_em TIMESTAMP NOT NULL DEFAULT NOW() +); + +CREATE UNLOGGED TABLE saldos ( + id SERIAL PRIMARY KEY, + cliente_id INTEGER NOT NULL REFERENCES clientes(id), + valor INTEGER NOT NULL +); + +DO $$ +BEGIN + INSERT INTO clientes (limite) + VALUES + (1000 * 100), + (800 * 100), + (10000 * 100), + (100000 * 100), + (5000 * 100); + + INSERT INTO saldos (cliente_id, valor) + SELECT id, 0 FROM clientes; +END; +$$; + + +CREATE OR REPLACE FUNCTION push_credito( + cliente_id_in INTEGER, + valor_in INTEGER, + descricao_in VARCHAR(10) +) +RETURNS json +LANGUAGE plpgsql +AS $$ +DECLARE + ret json; +BEGIN + UPDATE saldos SET valor = valor + valor_in WHERE cliente_id = cliente_id_in; + IF NOT FOUND THEN + ret := NULL; + RETURN ret; + END IF; + + INSERT INTO transacoes(cliente_id, valor, tipo, descricao) + VALUES (cliente_id_in, valor_in, 'c' ,descricao_in); + + SELECT to_json(rw) FROM ( + SELECT limite, saldos.valor as saldo + FROM clientes + INNER JOIN saldos ON clientes.id = saldos.cliente_id + WHERE clientes.id = cliente_id_in + LIMIT 1 + ) rw + INTO ret; + + RETURN ret; +END +$$; + +CREATE OR REPLACE FUNCTION push_debito( + cliente_id_in int, + valor_in int, + descricao_in varchar(10) +) +RETURNS json +LANGUAGE plpgsql +AS $$ +DECLARE + ret json; +BEGIN + UPDATE saldos SET valor = (valor - valor_in) + WHERE cliente_id = cliente_id_in + AND (valor - valor_in) > - ( + SELECT limite FROM clientes WHERE id = cliente_id_in LIMIT 1 + ); + IF NOT FOUND THEN + ret := NULL; + RETURN ret; + END IF; + + INSERT INTO transacoes(cliente_id, valor, tipo, descricao) + VALUES (cliente_id_in, valor_in, 'd' ,descricao_in); + + SELECT to_json(rw) FROM ( + SELECT limite, saldos.valor as saldo + FROM clientes + INNER JOIN saldos ON clientes.id = saldos.cliente_id + WHERE clientes.id = cliente_id_in + LIMIT 1 + ) rw + INTO ret; + + RETURN ret; +END +$$; + + +CREATE OR REPLACE FUNCTION get_extrato( + cliente_id_in int +) +RETURNS json +LANGUAGE plpgsql +AS $$ +DECLARE + ret json; +BEGIN + SELECT json_build_object ( + 'saldo', (SELECT to_json(sld) FROM ( + SELECT saldos.valor AS total, LOCALTIMESTAMP AS data_extrato, limite + FROM clientes + INNER JOIN saldos ON clientes.id = saldos.cliente_id + WHERE clientes.id = cliente_id_in + LIMIT 1) + sld), + + 'ultimas_transacoes', (SELECT coalesce(json_agg(tr), '[]'::json) FROM + (SELECT valor, tipo, descricao, realizada_em + FROM transacoes WHERE cliente_id = cliente_id_in + ORDER BY realizada_em DESC + LIMIT 10) + tr) + ) INTO ret; + + IF NOT FOUND THEN + ret := NULL; + RETURN ret; + END IF; + + RETURN ret; + +END +$$; \ No newline at end of file diff --git a/participantes/felipemarkson/io_uring_seccomp.json b/participantes/felipemarkson/io_uring_seccomp.json new file mode 100644 index 000000000..5923c3140 --- /dev/null +++ b/participantes/felipemarkson/io_uring_seccomp.json @@ -0,0 +1,7 @@ +{ + "allow_syscalls": [ + "io_uring_enter", + "io_uring_register", + "io_uring_setup" + ] +} diff --git a/participantes/felipemarkson/nginx.conf b/participantes/felipemarkson/nginx.conf new file mode 100644 index 000000000..68a1a8025 --- /dev/null +++ b/participantes/felipemarkson/nginx.conf @@ -0,0 +1,20 @@ +events { + worker_connections 100000; +} +http { + access_log off; + upstream api { + server api1:9999; + server api2:9999; + } + server { + listen 9999; + location / { + proxy_pass http://api; + } + } + access_log off; + proxy_read_timeout 300; + proxy_connect_timeout 300; + proxy_send_timeout 300; +} diff --git a/participantes/felipemarkson/testada b/participantes/felipemarkson/testada new file mode 100644 index 000000000..29609736a --- /dev/null +++ b/participantes/felipemarkson/testada @@ -0,0 +1,2 @@ +testada em seg 12 fev 2024 17:35:56 -03 +abra um PR removendo esse arquivo caso queira que sua API seja testada novamente diff --git a/participantes/fielcapao/README.md b/participantes/fielcapao/README.md new file mode 100644 index 000000000..0ec0538d3 --- /dev/null +++ b/participantes/fielcapao/README.md @@ -0,0 +1,28 @@ +# Submissão para Rinha de Backend, Segunda Edição: 2024/Q1 - Controle de Concorrência + + + +
+ + + + +## Rodrigo Rodrigues +Submissão feita com: +- `nginx` como load balancer +- `cassandra` como banco de dados +- `java 21 - graalvm - native image` com `spring boot 3`. +- [repositório da api](https://github.com/rodrigorodrigues/rinha-de-backend-2024-q1-javaslow-spring) + +[@fielcapao](https://twitter.com/fielcapao) @ twitter + + +## Installation + +Pra gerar a image native `mvn clean package -Pnative spring-boot:build-image` e precisa [GraalVM 21](https://www.graalvm.org/downloads/) + +Pra gerar somente a docker image use `mvn clean package spring-boot:build-image`. + +## Execution + +`docker-compose up -d` precisa esperar um pouco ate Cassandra subir(use pra saber quando API is ready http://localhost:9999/actuator/health) diff --git a/participantes/fielcapao/db-init.sh b/participantes/fielcapao/db-init.sh new file mode 100755 index 000000000..36e64d876 --- /dev/null +++ b/participantes/fielcapao/db-init.sh @@ -0,0 +1,6 @@ +until cqlsh localhost -f /tmp/schema.cql; do + echo "cqlsh: Cassandra is unavailable to initialize - will retry later" + sleep 5 +done & + +exec /docker-entrypoint.sh "$@" \ No newline at end of file diff --git a/participantes/fielcapao/docker-compose.logs b/participantes/fielcapao/docker-compose.logs new file mode 100644 index 000000000..9a2c63c1b --- /dev/null +++ b/participantes/fielcapao/docker-compose.logs @@ -0,0 +1,500 @@ + Network rinha-nginx-2024q1 Creating + Network rinha-nginx-2024q1 Created + Container rinha_cassandra Creating + Container rinha_cassandra Created + Container rinha_backend_2 Creating + Container rinha_backend_1 Creating + Container rinha_backend_2 Created + Container rinha_backend_1 Created + Container rinha_nginx Creating + Container rinha_nginx Created +Attaching to rinha_backend_1, rinha_backend_2, rinha_cassandra, rinha_nginx +rinha_backend_1 | +rinha_backend_1 | . ____ _ __ _ _ +rinha_backend_1 | /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ +rinha_backend_1 | ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ +rinha_backend_1 | \\/ ___)| |_)| | | | | || (_| | ) ) ) ) +rinha_backend_1 | ' |____| .__|_| |_|_| |_\__, | / / / / +rinha_backend_1 | =========|_|==============|___/=/_/_/_/ +rinha_backend_1 | :: Spring Boot :: (v3.3.0-SNAPSHOT) +rinha_backend_1 | +rinha_backend_1 | 2024-02-12T02:07:22.546Z INFO 1 --- [ main] com.example.rinha.RinhaApplication : Starting AOT-processed RinhaApplication using Java 21.0.2 with PID 1 (/workspace/com.example.rinha.RinhaApplication started by cnb in /workspace) +rinha_backend_1 | 2024-02-12T02:07:22.546Z INFO 1 --- [ main] com.example.rinha.RinhaApplication : No active profile set, falling back to 1 default profile: "default" +rinha_backend_1 | 2024-02-12T02:07:22.601Z INFO 1 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port 8080 (http) +rinha_backend_1 | 2024-02-12T02:07:22.603Z INFO 1 --- [ main] o.apache.catalina.core.StandardService : Starting service [Tomcat] +rinha_backend_1 | 2024-02-12T02:07:22.603Z INFO 1 --- [ main] o.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/10.1.18] +rinha_backend_1 | 2024-02-12T02:07:22.629Z INFO 1 --- [ main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext +rinha_backend_1 | 2024-02-12T02:07:22.630Z INFO 1 --- [ main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 84 ms +rinha_backend_2 | +rinha_backend_2 | . ____ _ __ _ _ +rinha_backend_2 | /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ +rinha_backend_2 | ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ +rinha_backend_2 | \\/ ___)| |_)| | | | | || (_| | ) ) ) ) +rinha_backend_2 | ' |____| .__|_| |_|_| |_\__, | / / / / +rinha_backend_2 | =========|_|==============|___/=/_/_/_/ +rinha_backend_2 | :: Spring Boot :: (v3.3.0-SNAPSHOT) +rinha_backend_2 | +rinha_backend_2 | 2024-02-12T02:07:22.779Z INFO 1 --- [ main] com.example.rinha.RinhaApplication : Starting AOT-processed RinhaApplication using Java 21.0.2 with PID 1 (/workspace/com.example.rinha.RinhaApplication started by cnb in /workspace) +rinha_backend_2 | 2024-02-12T02:07:22.779Z INFO 1 --- [ main] com.example.rinha.RinhaApplication : No active profile set, falling back to 1 default profile: "default" +rinha_backend_2 | 2024-02-12T02:07:22.813Z INFO 1 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port 8080 (http) +rinha_backend_2 | 2024-02-12T02:07:22.814Z INFO 1 --- [ main] o.apache.catalina.core.StandardService : Starting service [Tomcat] +rinha_backend_2 | 2024-02-12T02:07:22.814Z INFO 1 --- [ main] o.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/10.1.18] +rinha_backend_1 | 2024-02-12T02:07:22.816Z INFO 1 --- [ main] c.d.o.d.i.core.DefaultMavenCoordinates : DataStax Java driver for Apache Cassandra(R) (com.datastax.oss:java-driver-core) version 4.17.0 +rinha_backend_1 | 2024-02-12T02:07:22.820Z INFO 1 --- [ main] c.d.o.d.i.c.c.CqlPrepareAsyncProcessor : Adding handler to invalidate cached prepared statements on type changes +rinha_backend_1 | 2024-02-12T02:07:22.821Z INFO 1 --- [ s0-admin-0] c.d.oss.driver.internal.core.os.Native : Using Graal-specific native functions +rinha_backend_1 | 2024-02-12T02:07:22.821Z INFO 1 --- [ s0-admin-0] c.d.oss.driver.internal.core.time.Clock : Using native clock for microsecond precision +rinha_backend_1 | 2024-02-12T02:07:22.837Z WARN 1 --- [ s0-admin-1] c.d.o.d.i.c.control.ControlConnection : [s0] Error connecting to Node(endPoint=cassandra/192.168.48.2:9042, hostId=null, hashCode=5ce6e892), trying next node (ConnectionInitException: [s0|control|connecting...] Protocol initialization request, step 1 (OPTIONS): failed to send request (io.netty.channel.StacklessClosedChannelException)) +rinha_backend_2 | 2024-02-12T02:07:22.841Z INFO 1 --- [ main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext +rinha_backend_2 | 2024-02-12T02:07:22.841Z INFO 1 --- [ main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 62 ms +rinha_backend_2 | 2024-02-12T02:07:23.022Z INFO 1 --- [ main] c.d.o.d.i.core.DefaultMavenCoordinates : DataStax Java driver for Apache Cassandra(R) (com.datastax.oss:java-driver-core) version 4.17.0 +rinha_backend_2 | 2024-02-12T02:07:23.033Z INFO 1 --- [ main] c.d.o.d.i.c.c.CqlPrepareAsyncProcessor : Adding handler to invalidate cached prepared statements on type changes +rinha_backend_2 | 2024-02-12T02:07:23.034Z INFO 1 --- [ s0-admin-0] c.d.oss.driver.internal.core.os.Native : Using Graal-specific native functions +rinha_backend_2 | 2024-02-12T02:07:23.034Z INFO 1 --- [ s0-admin-0] c.d.oss.driver.internal.core.time.Clock : Using native clock for microsecond precision +rinha_backend_2 | 2024-02-12T02:07:23.043Z WARN 1 --- [ s0-admin-1] c.d.o.d.i.c.control.ControlConnection : [s0] Error connecting to Node(endPoint=cassandra/192.168.48.2:9042, hostId=null, hashCode=6db09bbc), trying next node (ConnectionInitException: [s0|control|connecting...] Protocol initialization request, step 1 (OPTIONS): failed to send request (io.netty.channel.StacklessClosedChannelException)) +rinha_cassandra | Connection error: ('Unable to connect to any servers', {'127.0.0.1': error(111, "Tried connecting to [('127.0.0.1', 9042)]. Last error: Connection refused"), '::1': error(99, "Tried connecting to [('::1', 9042, 0, 0)]. Last error: Cannot assign requested address")}) +rinha_nginx | /docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration +rinha_nginx | /docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/ +rinha_cassandra | cqlsh: Cassandra is unavailable to initialize - will retry later +rinha_nginx | /docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh +rinha_nginx | 10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf +rinha_nginx | 10-listen-on-ipv6-by-default.sh: info: Enabled listen on IPv6 in /etc/nginx/conf.d/default.conf +rinha_nginx | /docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-local-resolvers.envsh +rinha_nginx | /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh +rinha_nginx | /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh +rinha_nginx | /docker-entrypoint.sh: Configuration complete; ready for start up +rinha_backend_1 | 2024-02-12T02:07:24.841Z WARN 1 --- [ main] w.s.c.ServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'accountController': Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name 'accountRepository': Cannot resolve reference to bean 'cassandraTemplate' while setting bean property 'cassandraTemplate' +rinha_backend_1 | 2024-02-12T02:07:24.841Z INFO 1 --- [ main] o.apache.catalina.core.StandardService : Stopping service [Tomcat] +rinha_backend_1 | 2024-02-12T02:07:24.844Z ERROR 1 --- [ main] o.s.boot.SpringApplication : Application run failed +rinha_backend_1 | +rinha_backend_1 | org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'accountController': Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name 'accountRepository': Cannot resolve reference to bean 'cassandraTemplate' while setting bean property 'cassandraTemplate' +rinha_backend_1 | at org.springframework.beans.factory.aot.BeanInstanceSupplier.resolveAutowiredArgument(BeanInstanceSupplier.java:344) ~[na:na] +rinha_backend_1 | at org.springframework.beans.factory.aot.BeanInstanceSupplier.resolveArguments(BeanInstanceSupplier.java:264) ~[na:na] +rinha_backend_1 | at org.springframework.beans.factory.aot.BeanInstanceSupplier.get(BeanInstanceSupplier.java:204) ~[na:na] +rinha_backend_1 | at org.springframework.beans.factory.support.DefaultListableBeanFactory.obtainInstanceFromSupplier(DefaultListableBeanFactory.java:949) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.obtainFromSupplier(AbstractAutowireCapableBeanFactory.java:1217) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1161) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) ~[com.example.rinha.RinhaApplication:3.3.0-SNAPSHOT] +rinha_backend_1 | at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) ~[com.example.rinha.RinhaApplication:3.3.0-SNAPSHOT] +rinha_backend_1 | at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) ~[com.example.rinha.RinhaApplication:3.3.0-SNAPSHOT] +rinha_backend_1 | at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) ~[com.example.rinha.RinhaApplication:3.3.0-SNAPSHOT] +rinha_backend_1 | at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) ~[com.example.rinha.RinhaApplication:3.3.0-SNAPSHOT] +rinha_backend_1 | at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) ~[com.example.rinha.RinhaApplication:3.3.0-SNAPSHOT] +rinha_backend_1 | at com.example.rinha.RinhaApplication.main(RinhaApplication.java:10) ~[com.example.rinha.RinhaApplication:na] +rinha_backend_1 | at java.base@21.0.2/java.lang.invoke.LambdaForm$DMH/sa346b79c.invokeStaticInit(LambdaForm$DMH) ~[na:na] +rinha_backend_1 | Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'accountRepository': Cannot resolve reference to bean 'cassandraTemplate' while setting bean property 'cassandraTemplate' +rinha_backend_1 | at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:377) ~[na:na] +rinha_backend_1 | at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:135) ~[na:na] +rinha_backend_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1685) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1434) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:599) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) ~[na:na] +rinha_backend_1 | at org.springframework.beans.factory.support.RegisteredBean.resolveAutowiredArgument(RegisteredBean.java:229) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.aot.BeanInstanceSupplier.resolveAutowiredArgument(BeanInstanceSupplier.java:341) ~[na:na] +rinha_backend_1 | ... 22 common frames omitted +rinha_backend_1 | Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'cassandraTemplate': Unsatisfied dependency expressed through method 'cassandraTemplate' parameter 0: Error creating bean with name 'cassandraSessionFactory': Unsatisfied dependency expressed through method 'cassandraSessionFactory' parameter 1: Error creating bean with name 'cassandraConverter': Unsatisfied dependency expressed through method 'cassandraConverter' parameter 0: Error creating bean with name 'cassandraMappingContext': Unsatisfied dependency expressed through method 'cassandraMappingContext' parameter 1: Error creating bean with name 'org.springframework.boot.autoconfigure.data.cassandra.CassandraDataAutoConfiguration': Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name 'cassandraSession': Instantiation of supplied bean failed +rinha_backend_1 | at org.springframework.beans.factory.aot.BeanInstanceSupplier.resolveAutowiredArgument(BeanInstanceSupplier.java:344) ~[na:na] +rinha_backend_1 | at org.springframework.beans.factory.aot.BeanInstanceSupplier.resolveArguments(BeanInstanceSupplier.java:264) ~[na:na] +rinha_backend_1 | at org.springframework.beans.factory.aot.BeanInstanceSupplier.get(BeanInstanceSupplier.java:204) ~[na:na] +rinha_backend_1 | at org.springframework.beans.factory.support.DefaultListableBeanFactory.obtainInstanceFromSupplier(DefaultListableBeanFactory.java:949) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.obtainFromSupplier(AbstractAutowireCapableBeanFactory.java:1217) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1161) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:365) ~[na:na] +rinha_backend_1 | ... 37 common frames omitted +rinha_backend_1 | Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'cassandraSessionFactory': Unsatisfied dependency expressed through method 'cassandraSessionFactory' parameter 1: Error creating bean with name 'cassandraConverter': Unsatisfied dependency expressed through method 'cassandraConverter' parameter 0: Error creating bean with name 'cassandraMappingContext': Unsatisfied dependency expressed through method 'cassandraMappingContext' parameter 1: Error creating bean with name 'org.springframework.boot.autoconfigure.data.cassandra.CassandraDataAutoConfiguration': Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name 'cassandraSession': Instantiation of supplied bean failed +rinha_backend_1 | at org.springframework.beans.factory.aot.BeanInstanceSupplier.resolveAutowiredArgument(BeanInstanceSupplier.java:344) ~[na:na] +rinha_backend_1 | at org.springframework.beans.factory.aot.BeanInstanceSupplier.resolveArguments(BeanInstanceSupplier.java:264) ~[na:na] +rinha_backend_1 | at org.springframework.beans.factory.aot.BeanInstanceSupplier.get(BeanInstanceSupplier.java:204) ~[na:na] +rinha_backend_1 | at org.springframework.beans.factory.support.DefaultListableBeanFactory.obtainInstanceFromSupplier(DefaultListableBeanFactory.java:949) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.obtainFromSupplier(AbstractAutowireCapableBeanFactory.java:1217) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1161) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) ~[na:na] +rinha_backend_1 | at org.springframework.beans.factory.support.RegisteredBean.resolveAutowiredArgument(RegisteredBean.java:229) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.aot.BeanInstanceSupplier.resolveAutowiredArgument(BeanInstanceSupplier.java:341) ~[na:na] +rinha_backend_1 | ... 49 common frames omitted +rinha_backend_1 | Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'cassandraConverter': Unsatisfied dependency expressed through method 'cassandraConverter' parameter 0: Error creating bean with name 'cassandraMappingContext': Unsatisfied dependency expressed through method 'cassandraMappingContext' parameter 1: Error creating bean with name 'org.springframework.boot.autoconfigure.data.cassandra.CassandraDataAutoConfiguration': Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name 'cassandraSession': Instantiation of supplied bean failed +rinha_backend_1 | at org.springframework.beans.factory.aot.BeanInstanceSupplier.resolveAutowiredArgument(BeanInstanceSupplier.java:344) ~[na:na] +rinha_backend_1 | at org.springframework.beans.factory.aot.BeanInstanceSupplier.resolveArguments(BeanInstanceSupplier.java:264) ~[na:na] +rinha_backend_1 | at org.springframework.beans.factory.aot.BeanInstanceSupplier.get(BeanInstanceSupplier.java:204) ~[na:na] +rinha_backend_1 | at org.springframework.beans.factory.support.DefaultListableBeanFactory.obtainInstanceFromSupplier(DefaultListableBeanFactory.java:949) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.obtainFromSupplier(AbstractAutowireCapableBeanFactory.java:1217) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1161) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) ~[na:na] +rinha_backend_1 | at org.springframework.beans.factory.support.RegisteredBean.resolveAutowiredArgument(RegisteredBean.java:229) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.aot.BeanInstanceSupplier.resolveAutowiredArgument(BeanInstanceSupplier.java:341) ~[na:na] +rinha_backend_1 | ... 66 common frames omitted +rinha_backend_1 | Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'cassandraMappingContext': Unsatisfied dependency expressed through method 'cassandraMappingContext' parameter 1: Error creating bean with name 'org.springframework.boot.autoconfigure.data.cassandra.CassandraDataAutoConfiguration': Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name 'cassandraSession': Instantiation of supplied bean failed +rinha_backend_1 | at org.springframework.beans.factory.aot.BeanInstanceSupplier.resolveAutowiredArgument(BeanInstanceSupplier.java:344) ~[na:na] +rinha_backend_1 | at org.springframework.beans.factory.aot.BeanInstanceSupplier.resolveArguments(BeanInstanceSupplier.java:264) ~[na:na] +rinha_backend_1 | at org.springframework.beans.factory.aot.BeanInstanceSupplier.get(BeanInstanceSupplier.java:204) ~[na:na] +rinha_backend_1 | at org.springframework.beans.factory.support.DefaultListableBeanFactory.obtainInstanceFromSupplier(DefaultListableBeanFactory.java:949) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.obtainFromSupplier(AbstractAutowireCapableBeanFactory.java:1217) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1161) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) ~[na:na] +rinha_backend_1 | at org.springframework.beans.factory.support.RegisteredBean.resolveAutowiredArgument(RegisteredBean.java:229) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.aot.BeanInstanceSupplier.resolveAutowiredArgument(BeanInstanceSupplier.java:341) ~[na:na] +rinha_backend_1 | ... 83 common frames omitted +rinha_backend_1 | Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.springframework.boot.autoconfigure.data.cassandra.CassandraDataAutoConfiguration': Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name 'cassandraSession': Instantiation of supplied bean failed +rinha_backend_1 | at org.springframework.beans.factory.aot.BeanInstanceSupplier.resolveAutowiredArgument(BeanInstanceSupplier.java:344) ~[na:na] +rinha_backend_1 | at org.springframework.beans.factory.aot.BeanInstanceSupplier.resolveArguments(BeanInstanceSupplier.java:264) ~[na:na] +rinha_backend_1 | at org.springframework.beans.factory.aot.BeanInstanceSupplier.get(BeanInstanceSupplier.java:204) ~[na:na] +rinha_backend_1 | at org.springframework.beans.factory.support.DefaultListableBeanFactory.obtainInstanceFromSupplier(DefaultListableBeanFactory.java:949) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.obtainFromSupplier(AbstractAutowireCapableBeanFactory.java:1217) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1161) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:224) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveNamedBean(DefaultListableBeanFactory.java:1323) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveNamedBean(DefaultListableBeanFactory.java:1284) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveBean(DefaultListableBeanFactory.java:486) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:341) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:334) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.boot.autoconfigure.data.cassandra.CassandraDataAutoConfiguration__BeanDefinitions.lambda$getCassandraCustomConversionsInstanceSupplier$6(CassandraDataAutoConfiguration__BeanDefinitions.java:143) ~[na:na] +rinha_backend_1 | at org.springframework.util.function.ThrowingFunction.apply(ThrowingFunction.java:63) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.util.function.ThrowingFunction.apply(ThrowingFunction.java:51) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.aot.BeanInstanceSupplier.lambda$withGenerator$0(BeanInstanceSupplier.java:171) ~[na:na] +rinha_backend_1 | at org.springframework.util.function.ThrowingBiFunction.apply(ThrowingBiFunction.java:68) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.util.function.ThrowingBiFunction.apply(ThrowingBiFunction.java:54) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.aot.BeanInstanceSupplier.lambda$get$2(BeanInstanceSupplier.java:206) ~[na:na] +rinha_backend_1 | at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.aot.BeanInstanceSupplier.invokeBeanSupplier(BeanInstanceSupplier.java:218) ~[na:na] +rinha_backend_1 | at org.springframework.beans.factory.aot.BeanInstanceSupplier.get(BeanInstanceSupplier.java:206) ~[na:na] +rinha_backend_1 | at org.springframework.beans.factory.support.DefaultListableBeanFactory.obtainInstanceFromSupplier(DefaultListableBeanFactory.java:949) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.obtainFromSupplier(AbstractAutowireCapableBeanFactory.java:1217) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1161) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) ~[na:na] +rinha_backend_1 | at org.springframework.beans.factory.support.RegisteredBean.resolveAutowiredArgument(RegisteredBean.java:229) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.aot.BeanInstanceSupplier.resolveAutowiredArgument(BeanInstanceSupplier.java:341) ~[na:na] +rinha_backend_1 | ... 100 common frames omitted +rinha_backend_1 | Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'cassandraSession': Instantiation of supplied bean failed +rinha_backend_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.obtainFromSupplier(AbstractAutowireCapableBeanFactory.java:1223) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1161) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) ~[na:na] +rinha_backend_1 | at org.springframework.beans.factory.support.RegisteredBean.resolveAutowiredArgument(RegisteredBean.java:229) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.aot.BeanInstanceSupplier.resolveAutowiredArgument(BeanInstanceSupplier.java:341) ~[na:na] +rinha_backend_1 | ... 142 common frames omitted +rinha_backend_1 | Caused by: com.datastax.oss.driver.api.core.AllNodesFailedException: Could not reach any contact point, make sure you've provided valid addresses (showing first 1 nodes, use getAllErrors() for more): Node(endPoint=cassandra/192.168.48.2:9042, hostId=null, hashCode=5ce6e892): [com.datastax.oss.driver.api.core.connection.ConnectionInitException: [s0|control|connecting...] Protocol initialization request, step 1 (OPTIONS): failed to send request (io.netty.channel.StacklessClosedChannelException)] +rinha_backend_1 | at com.datastax.oss.driver.internal.core.util.concurrent.CompletableFutures.getUninterruptibly(CompletableFutures.java:149) ~[na:na] +rinha_backend_1 | at com.datastax.oss.driver.api.core.session.SessionBuilder.build(SessionBuilder.java:835) ~[com.example.rinha.RinhaApplication:na] +rinha_backend_1 | at org.springframework.boot.autoconfigure.cassandra.CassandraAutoConfiguration.cassandraSession(CassandraAutoConfiguration.java:109) ~[com.example.rinha.RinhaApplication:3.3.0-SNAPSHOT] +rinha_backend_1 | at org.springframework.boot.autoconfigure.cassandra.CassandraAutoConfiguration__BeanDefinitions.lambda$getCassandraSessionInstanceSupplier$2(CassandraAutoConfiguration__BeanDefinitions.java:58) ~[na:na] +rinha_backend_1 | at org.springframework.util.function.ThrowingBiFunction.apply(ThrowingBiFunction.java:68) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.util.function.ThrowingBiFunction.apply(ThrowingBiFunction.java:54) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.aot.BeanInstanceSupplier.lambda$get$2(BeanInstanceSupplier.java:206) ~[na:na] +rinha_backend_1 | at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.aot.BeanInstanceSupplier.invokeBeanSupplier(BeanInstanceSupplier.java:218) ~[na:na] +rinha_backend_1 | at org.springframework.beans.factory.aot.BeanInstanceSupplier.get(BeanInstanceSupplier.java:206) ~[na:na] +rinha_backend_1 | at org.springframework.beans.factory.support.DefaultListableBeanFactory.obtainInstanceFromSupplier(DefaultListableBeanFactory.java:949) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.obtainFromSupplier(AbstractAutowireCapableBeanFactory.java:1217) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_1 | ... 155 common frames omitted +rinha_backend_1 | Suppressed: com.datastax.oss.driver.api.core.connection.ConnectionInitException: [s0|control|connecting...] Protocol initialization request, step 1 (OPTIONS): failed to send request (io.netty.channel.StacklessClosedChannelException) +rinha_backend_1 | at com.datastax.oss.driver.internal.core.channel.ProtocolInitHandler$InitRequest.fail(ProtocolInitHandler.java:356) ~[na:na] +rinha_backend_1 | at com.datastax.oss.driver.internal.core.channel.ChannelHandlerRequest.writeListener(ChannelHandlerRequest.java:87) ~[com.example.rinha.RinhaApplication:na] +rinha_backend_1 | at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) ~[com.example.rinha.RinhaApplication:4.1.105.Final] +rinha_backend_1 | at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:557) ~[com.example.rinha.RinhaApplication:4.1.105.Final] +rinha_backend_1 | at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) ~[com.example.rinha.RinhaApplication:4.1.105.Final] +rinha_backend_1 | at io.netty.util.concurrent.DefaultPromise.addListener(DefaultPromise.java:185) ~[com.example.rinha.RinhaApplication:4.1.105.Final] +rinha_backend_1 | at io.netty.channel.DefaultChannelPromise.addListener(DefaultChannelPromise.java:95) ~[com.example.rinha.RinhaApplication:4.1.105.Final] +rinha_backend_1 | at io.netty.channel.DefaultChannelPromise.addListener(DefaultChannelPromise.java:30) ~[com.example.rinha.RinhaApplication:4.1.105.Final] +rinha_backend_1 | at com.datastax.oss.driver.internal.core.channel.ChannelHandlerRequest.send(ChannelHandlerRequest.java:76) ~[com.example.rinha.RinhaApplication:na] +rinha_backend_1 | at com.datastax.oss.driver.internal.core.channel.ProtocolInitHandler$InitRequest.send(ProtocolInitHandler.java:193) ~[na:na] +rinha_backend_1 | at com.datastax.oss.driver.internal.core.channel.ProtocolInitHandler.onRealConnect(ProtocolInitHandler.java:124) ~[na:na] +rinha_backend_1 | at com.datastax.oss.driver.internal.core.channel.ConnectInitHandler.lambda$connect$0(ConnectInitHandler.java:57) ~[com.example.rinha.RinhaApplication:na] +rinha_backend_1 | at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:590) ~[com.example.rinha.RinhaApplication:4.1.105.Final] +rinha_backend_1 | at io.netty.util.concurrent.DefaultPromise.notifyListeners0(DefaultPromise.java:583) ~[com.example.rinha.RinhaApplication:4.1.105.Final] +rinha_backend_1 | at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:559) ~[com.example.rinha.RinhaApplication:4.1.105.Final] +rinha_backend_1 | at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:492) ~[com.example.rinha.RinhaApplication:4.1.105.Final] +rinha_backend_1 | at io.netty.util.concurrent.DefaultPromise.setValue0(DefaultPromise.java:636) ~[com.example.rinha.RinhaApplication:4.1.105.Final] +rinha_backend_1 | at io.netty.util.concurrent.DefaultPromise.setFailure0(DefaultPromise.java:629) ~[com.example.rinha.RinhaApplication:4.1.105.Final] +rinha_backend_1 | at io.netty.util.concurrent.DefaultPromise.tryFailure(DefaultPromise.java:118) ~[com.example.rinha.RinhaApplication:4.1.105.Final] +rinha_backend_1 | at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.fulfillConnectPromise(AbstractNioChannel.java:322) ~[com.example.rinha.RinhaApplication:4.1.105.Final] +rinha_backend_1 | at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:338) ~[com.example.rinha.RinhaApplication:4.1.105.Final] +rinha_backend_1 | at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) ~[na:na] +rinha_backend_1 | at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724) ~[na:na] +rinha_backend_1 | at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650) ~[na:na] +rinha_backend_1 | at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) ~[na:na] +rinha_backend_1 | at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) ~[na:na] +rinha_backend_1 | at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[na:na] +rinha_backend_1 | at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[na:na] +rinha_backend_1 | at java.base@21.0.2/java.lang.Thread.runWith(Thread.java:1596) ~[com.example.rinha.RinhaApplication:na] +rinha_backend_1 | at java.base@21.0.2/java.lang.Thread.run(Thread.java:1583) ~[com.example.rinha.RinhaApplication:na] +rinha_backend_1 | at org.graalvm.nativeimage.builder/com.oracle.svm.core.thread.PlatformThreads.threadStartRoutine(PlatformThreads.java:838) ~[com.example.rinha.RinhaApplication:na] +rinha_backend_1 | at org.graalvm.nativeimage.builder/com.oracle.svm.core.posix.thread.PosixPlatformThreads.pthreadStartRoutine(PosixPlatformThreads.java:211) ~[na:na] +rinha_backend_1 | Suppressed: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: cassandra/192.168.48.2:9042 +rinha_backend_1 | Caused by: java.net.ConnectException: Connection refused +rinha_backend_1 | at java.base@21.0.2/sun.nio.ch.Net.pollConnect(Native Method) +rinha_backend_1 | at java.base@21.0.2/sun.nio.ch.Net.pollConnectNow(Net.java:682) +rinha_backend_1 | at java.base@21.0.2/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:973) +rinha_backend_1 | at io.netty.channel.socket.nio.NioSocketChannel.doFinishConnect(NioSocketChannel.java:337) +rinha_backend_1 | at io.netty.channel.nio.AbstractNioChannel$AbstractNioUnsafe.finishConnect(AbstractNioChannel.java:335) +rinha_backend_1 | at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:776) +rinha_backend_1 | at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724) +rinha_backend_1 | at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650) +rinha_backend_1 | at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) +rinha_backend_1 | at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) +rinha_backend_1 | at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) +rinha_backend_1 | at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) +rinha_backend_1 | at java.base@21.0.2/java.lang.Thread.runWith(Thread.java:1596) +rinha_backend_1 | at java.base@21.0.2/java.lang.Thread.run(Thread.java:1583) +rinha_backend_1 | at org.graalvm.nativeimage.builder/com.oracle.svm.core.thread.PlatformThreads.threadStartRoutine(PlatformThreads.java:838) +rinha_backend_1 | at org.graalvm.nativeimage.builder/com.oracle.svm.core.posix.thread.PosixPlatformThreads.pthreadStartRoutine(PosixPlatformThreads.java:211) +rinha_backend_1 | Caused by: io.netty.channel.StacklessClosedChannelException: null +rinha_backend_1 | at io.netty.channel.AbstractChannel$AbstractUnsafe.flush0()(Unknown Source) +rinha_backend_1 | +rinha_nginx | 2024/02/12 02:07:24 [error] 28#28: *1 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 192.168.48.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://192.168.48.3:8080/clientes/1/extrato", host: "localhost:9999" +rinha_backend_2 | 2024-02-12T02:07:25.048Z WARN 1 --- [ main] w.s.c.ServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'accountController': Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name 'accountRepository': Cannot resolve reference to bean 'cassandraTemplate' while setting bean property 'cassandraTemplate' +rinha_backend_2 | 2024-02-12T02:07:25.048Z INFO 1 --- [ main] o.apache.catalina.core.StandardService : Stopping service [Tomcat] +rinha_backend_2 | 2024-02-12T02:07:25.051Z ERROR 1 --- [ main] o.s.boot.SpringApplication : Application run failed +rinha_backend_2 | +rinha_backend_2 | org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'accountController': Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name 'accountRepository': Cannot resolve reference to bean 'cassandraTemplate' while setting bean property 'cassandraTemplate' +rinha_backend_2 | at org.springframework.beans.factory.aot.BeanInstanceSupplier.resolveAutowiredArgument(BeanInstanceSupplier.java:344) ~[na:na] +rinha_backend_2 | at org.springframework.beans.factory.aot.BeanInstanceSupplier.resolveArguments(BeanInstanceSupplier.java:264) ~[na:na] +rinha_backend_2 | at org.springframework.beans.factory.aot.BeanInstanceSupplier.get(BeanInstanceSupplier.java:204) ~[na:na] +rinha_backend_2 | at org.springframework.beans.factory.support.DefaultListableBeanFactory.obtainInstanceFromSupplier(DefaultListableBeanFactory.java:949) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.obtainFromSupplier(AbstractAutowireCapableBeanFactory.java:1217) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1161) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:975) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:959) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:624) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146) ~[com.example.rinha.RinhaApplication:3.3.0-SNAPSHOT] +rinha_backend_2 | at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754) ~[com.example.rinha.RinhaApplication:3.3.0-SNAPSHOT] +rinha_backend_2 | at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:456) ~[com.example.rinha.RinhaApplication:3.3.0-SNAPSHOT] +rinha_backend_2 | at org.springframework.boot.SpringApplication.run(SpringApplication.java:334) ~[com.example.rinha.RinhaApplication:3.3.0-SNAPSHOT] +rinha_backend_2 | at org.springframework.boot.SpringApplication.run(SpringApplication.java:1354) ~[com.example.rinha.RinhaApplication:3.3.0-SNAPSHOT] +rinha_backend_2 | at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343) ~[com.example.rinha.RinhaApplication:3.3.0-SNAPSHOT] +rinha_backend_2 | at com.example.rinha.RinhaApplication.main(RinhaApplication.java:10) ~[com.example.rinha.RinhaApplication:na] +rinha_backend_2 | at java.base@21.0.2/java.lang.invoke.LambdaForm$DMH/sa346b79c.invokeStaticInit(LambdaForm$DMH) ~[na:na] +rinha_backend_2 | Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'accountRepository': Cannot resolve reference to bean 'cassandraTemplate' while setting bean property 'cassandraTemplate' +rinha_backend_2 | at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:377) ~[na:na] +rinha_backend_2 | at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:135) ~[na:na] +rinha_backend_2 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1685) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1434) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:599) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) ~[na:na] +rinha_backend_2 | at org.springframework.beans.factory.support.RegisteredBean.resolveAutowiredArgument(RegisteredBean.java:229) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.aot.BeanInstanceSupplier.resolveAutowiredArgument(BeanInstanceSupplier.java:341) ~[na:na] +rinha_backend_2 | ... 22 common frames omitted +rinha_backend_2 | Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'cassandraTemplate': Unsatisfied dependency expressed through method 'cassandraTemplate' parameter 0: Error creating bean with name 'cassandraSessionFactory': Unsatisfied dependency expressed through method 'cassandraSessionFactory' parameter 1: Error creating bean with name 'cassandraConverter': Unsatisfied dependency expressed through method 'cassandraConverter' parameter 0: Error creating bean with name 'cassandraMappingContext': Unsatisfied dependency expressed through method 'cassandraMappingContext' parameter 1: Error creating bean with name 'org.springframework.boot.autoconfigure.data.cassandra.CassandraDataAutoConfiguration': Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name 'cassandraSession': Instantiation of supplied bean failed +rinha_backend_2 | at org.springframework.beans.factory.aot.BeanInstanceSupplier.resolveAutowiredArgument(BeanInstanceSupplier.java:344) ~[na:na] +rinha_backend_2 | at org.springframework.beans.factory.aot.BeanInstanceSupplier.resolveArguments(BeanInstanceSupplier.java:264) ~[na:na] +rinha_backend_2 | at org.springframework.beans.factory.aot.BeanInstanceSupplier.get(BeanInstanceSupplier.java:204) ~[na:na] +rinha_backend_2 | at org.springframework.beans.factory.support.DefaultListableBeanFactory.obtainInstanceFromSupplier(DefaultListableBeanFactory.java:949) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.obtainFromSupplier(AbstractAutowireCapableBeanFactory.java:1217) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1161) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:365) ~[na:na] +rinha_backend_2 | ... 37 common frames omitted +rinha_backend_2 | Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'cassandraSessionFactory': Unsatisfied dependency expressed through method 'cassandraSessionFactory' parameter 1: Error creating bean with name 'cassandraConverter': Unsatisfied dependency expressed through method 'cassandraConverter' parameter 0: Error creating bean with name 'cassandraMappingContext': Unsatisfied dependency expressed through method 'cassandraMappingContext' parameter 1: Error creating bean with name 'org.springframework.boot.autoconfigure.data.cassandra.CassandraDataAutoConfiguration': Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name 'cassandraSession': Instantiation of supplied bean failed +rinha_backend_2 | at org.springframework.beans.factory.aot.BeanInstanceSupplier.resolveAutowiredArgument(BeanInstanceSupplier.java:344) ~[na:na] +rinha_backend_2 | at org.springframework.beans.factory.aot.BeanInstanceSupplier.resolveArguments(BeanInstanceSupplier.java:264) ~[na:na] +rinha_backend_2 | at org.springframework.beans.factory.aot.BeanInstanceSupplier.get(BeanInstanceSupplier.java:204) ~[na:na] +rinha_backend_2 | at org.springframework.beans.factory.support.DefaultListableBeanFactory.obtainInstanceFromSupplier(DefaultListableBeanFactory.java:949) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.obtainFromSupplier(AbstractAutowireCapableBeanFactory.java:1217) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1161) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) ~[na:na] +rinha_backend_2 | at org.springframework.beans.factory.support.RegisteredBean.resolveAutowiredArgument(RegisteredBean.java:229) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.aot.BeanInstanceSupplier.resolveAutowiredArgument(BeanInstanceSupplier.java:341) ~[na:na] +rinha_backend_2 | ... 49 common frames omitted +rinha_backend_2 | Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'cassandraConverter': Unsatisfied dependency expressed through method 'cassandraConverter' parameter 0: Error creating bean with name 'cassandraMappingContext': Unsatisfied dependency expressed through method 'cassandraMappingContext' parameter 1: Error creating bean with name 'org.springframework.boot.autoconfigure.data.cassandra.CassandraDataAutoConfiguration': Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name 'cassandraSession': Instantiation of supplied bean failed +rinha_backend_2 | at org.springframework.beans.factory.aot.BeanInstanceSupplier.resolveAutowiredArgument(BeanInstanceSupplier.java:344) ~[na:na] +rinha_backend_2 | at org.springframework.beans.factory.aot.BeanInstanceSupplier.resolveArguments(BeanInstanceSupplier.java:264) ~[na:na] +rinha_backend_2 | at org.springframework.beans.factory.aot.BeanInstanceSupplier.get(BeanInstanceSupplier.java:204) ~[na:na] +rinha_backend_2 | at org.springframework.beans.factory.support.DefaultListableBeanFactory.obtainInstanceFromSupplier(DefaultListableBeanFactory.java:949) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.obtainFromSupplier(AbstractAutowireCapableBeanFactory.java:1217) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1161) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) ~[na:na] +rinha_backend_2 | at org.springframework.beans.factory.support.RegisteredBean.resolveAutowiredArgument(RegisteredBean.java:229) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.aot.BeanInstanceSupplier.resolveAutowiredArgument(BeanInstanceSupplier.java:341) ~[na:na] +rinha_backend_2 | ... 66 common frames omitted +rinha_backend_2 | Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'cassandraMappingContext': Unsatisfied dependency expressed through method 'cassandraMappingContext' parameter 1: Error creating bean with name 'org.springframework.boot.autoconfigure.data.cassandra.CassandraDataAutoConfiguration': Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name 'cassandraSession': Instantiation of supplied bean failed +rinha_backend_2 | at org.springframework.beans.factory.aot.BeanInstanceSupplier.resolveAutowiredArgument(BeanInstanceSupplier.java:344) ~[na:na] +rinha_backend_2 | at org.springframework.beans.factory.aot.BeanInstanceSupplier.resolveArguments(BeanInstanceSupplier.java:264) ~[na:na] +rinha_backend_2 | at org.springframework.beans.factory.aot.BeanInstanceSupplier.get(BeanInstanceSupplier.java:204) ~[na:na] +rinha_backend_2 | at org.springframework.beans.factory.support.DefaultListableBeanFactory.obtainInstanceFromSupplier(DefaultListableBeanFactory.java:949) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.obtainFromSupplier(AbstractAutowireCapableBeanFactory.java:1217) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1161) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) ~[na:na] +rinha_backend_2 | at org.springframework.beans.factory.support.RegisteredBean.resolveAutowiredArgument(RegisteredBean.java:229) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.aot.BeanInstanceSupplier.resolveAutowiredArgument(BeanInstanceSupplier.java:341) ~[na:na] +rinha_backend_2 | ... 83 common frames omitted +rinha_backend_2 | Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.springframework.boot.autoconfigure.data.cassandra.CassandraDataAutoConfiguration': Unsatisfied dependency expressed through constructor parameter 0: Error creating bean with name 'cassandraSession': Instantiation of supplied bean failed +rinha_backend_2 | at org.springframework.beans.factory.aot.BeanInstanceSupplier.resolveAutowiredArgument(BeanInstanceSupplier.java:344) ~[na:na] +rinha_backend_2 | at org.springframework.beans.factory.aot.BeanInstanceSupplier.resolveArguments(BeanInstanceSupplier.java:264) ~[na:na] +rinha_backend_2 | at org.springframework.beans.factory.aot.BeanInstanceSupplier.get(BeanInstanceSupplier.java:204) ~[na:na] +rinha_backend_2 | at org.springframework.beans.factory.support.DefaultListableBeanFactory.obtainInstanceFromSupplier(DefaultListableBeanFactory.java:949) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.obtainFromSupplier(AbstractAutowireCapableBeanFactory.java:1217) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1161) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:224) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveNamedBean(DefaultListableBeanFactory.java:1323) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveNamedBean(DefaultListableBeanFactory.java:1284) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveBean(DefaultListableBeanFactory.java:486) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:341) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:334) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.boot.autoconfigure.data.cassandra.CassandraDataAutoConfiguration__BeanDefinitions.lambda$getCassandraCustomConversionsInstanceSupplier$6(CassandraDataAutoConfiguration__BeanDefinitions.java:143) ~[na:na] +rinha_backend_2 | at org.springframework.util.function.ThrowingFunction.apply(ThrowingFunction.java:63) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.util.function.ThrowingFunction.apply(ThrowingFunction.java:51) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.aot.BeanInstanceSupplier.lambda$withGenerator$0(BeanInstanceSupplier.java:171) ~[na:na] +rinha_backend_2 | at org.springframework.util.function.ThrowingBiFunction.apply(ThrowingBiFunction.java:68) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.util.function.ThrowingBiFunction.apply(ThrowingBiFunction.java:54) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.aot.BeanInstanceSupplier.lambda$get$2(BeanInstanceSupplier.java:206) ~[na:na] +rinha_backend_2 | at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:58) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.util.function.ThrowingSupplier.get(ThrowingSupplier.java:46) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.aot.BeanInstanceSupplier.invokeBeanSupplier(BeanInstanceSupplier.java:218) ~[na:na] +rinha_backend_2 | at org.springframework.beans.factory.aot.BeanInstanceSupplier.get(BeanInstanceSupplier.java:206) ~[na:na] +rinha_backend_2 | at org.springframework.beans.factory.support.DefaultListableBeanFactory.obtainInstanceFromSupplier(DefaultListableBeanFactory.java:949) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.obtainFromSupplier(AbstractAutowireCapableBeanFactory.java:1217) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1161) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) ~[na:na] +rinha_backend_2 | at org.springframework.beans.factory.support.RegisteredBean.resolveAutowiredArgument(RegisteredBean.java:229) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.aot.BeanInstanceSupplier.resolveAutowiredArgument(BeanInstanceSupplier.java:341) ~[na:na] +rinha_backend_2 | ... 100 common frames omitted +rinha_backend_2 | Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'cassandraSession': Instantiation of supplied bean failed +rinha_backend_2 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.obtainFromSupplier(AbstractAutowireCapableBeanFactory.java:1223) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1161) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:562) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:522) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:325) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:323) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:254) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1443) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1353) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:907) ~[na:na] +rinha_backend_2 | at org.springframework.beans.factory.support.RegisteredBean.resolveAutowiredArgument(RegisteredBean.java:229) ~[com.example.rinha.RinhaApplication:6.1.4-SNAPSHOT] +rinha_backend_2 | at org.springframework.beans.factory.aot.BeanInstanceSupplier.resolveAutowiredArgument(BeanInstanceSupplier.java:341) ~[na:na] +rinha_backend_2 | ... 142 common frames omitted +rinha_backend_2 | Caused by: com.datastax.oss.driver.api.core.AllNodesFailedException: Could not reach any contact point, make sure you've provided valid addresses (showing first 1 nodes, use getAllErrors() for more): Node(endPoint=cassandra/192.168.48.2:9042, hostId=null, hashCode=6db09bbc): [com.datastax.oss.driver.api.core.connection.ConnectionInitException: [s0|control|connecting...] Protocol initialization request, step 1 (OPTIONS): failed to send request (io.netty.channel.StacklessClosedChannelException)] +rinha_backend_2 | at com.datastax.oss.driver.internal.core.util.concurrent.CompletableFutures.getUninterruptibly(CompletableFutures.java:149) ~[na:na] diff --git a/participantes/fielcapao/docker-compose.yaml b/participantes/fielcapao/docker-compose.yaml new file mode 100644 index 000000000..ed6c9cffc --- /dev/null +++ b/participantes/fielcapao/docker-compose.yaml @@ -0,0 +1,70 @@ +version: '3.5' +services: + api01: &api + image: fielcapao/rinha-backend-2024q1-javaslow-spring:latest + container_name: rinha_backend_1 + environment: + - SERVER_PORT=8080 + - SPRING_CASSANDRA_CONTACT_POINTS=cassandra + - SPRING_CASSANDRA_LOCAL_DATACENTER=datacenter1 + - SPRING_CASSANDRA_KEYSPACE_NAME=rinha + - SPRING_THREADS_VIRTUAL_ENABLED=true + depends_on: + - cassandra + restart: on-failure + healthcheck: + test: "curl --fail --silent localhost:8080/actuator/health | grep UP || exit 1" + interval: 5s + timeout: 3s + retries: 5 + start_period: 2s + deploy: + resources: + limits: + cpus: "0.5" + memory: "60MB" + + api02: + <<: *api + container_name: rinha_backend_2 + + cassandra: + image: 'cassandra:3.11.16'#2.1.20 + container_name: rinha_cassandra + environment: + - HEAP_NEWSIZE=128M + - MAX_HEAP_SIZE=400M + volumes: + - ./db-init.sh:/db-init.sh + - ./schema.cql:/tmp/schema.cql + command: "sh /db-init.sh" + healthcheck: + test: ["CMD-SHELL", "[ $$(nodetool statusgossip) = running ]"] +# ports: +# - '9042:9042' + deploy: + resources: + limits: + cpus: "0.4" + memory: "400MB" + + nginx: + image: nginx:latest + container_name: rinha_nginx + volumes: + - ./nginx.conf:/etc/nginx/nginx.conf:ro + depends_on: + - api01 + - api02 + ports: + - '9999:9999' + deploy: + resources: + limits: + cpus: "0.1" + memory: "30MB" + +networks: + default: + driver: bridge + name: rinha-nginx-2024q1 diff --git a/participantes/fielcapao/nginx.conf b/participantes/fielcapao/nginx.conf new file mode 100644 index 000000000..af595dfc2 --- /dev/null +++ b/participantes/fielcapao/nginx.conf @@ -0,0 +1,21 @@ +events { + worker_connections 1000; +} + +http { + access_log off; + sendfile on; + + upstream api { + server api01:8080; + server api02:8080; + } + + server { + listen 9999; # Lembra da porta 9999 obrigatória? + + location / { + proxy_pass http://api; + } + } +} diff --git a/participantes/fielcapao/schema.cql b/participantes/fielcapao/schema.cql new file mode 100644 index 000000000..23bcee09f --- /dev/null +++ b/participantes/fielcapao/schema.cql @@ -0,0 +1,25 @@ +DROP KEYSPACE IF EXISTS rinha; + +CREATE KEYSPACE IF NOT EXISTS rinha WITH REPLICATION = {'class':'SimpleStrategy', 'replication_factor': 1}; + +CREATE TABLE IF NOT EXISTS rinha.accounts ( + id int, + creditLimit int, + balance int, + PRIMARY KEY ( id ) +); + +INSERT INTO rinha.accounts(id, creditLimit, balance) VALUES (1, 100000, 0); +INSERT INTO rinha.accounts(id, creditLimit, balance) VALUES (2, 80000, 0); +INSERT INTO rinha.accounts(id, creditLimit, balance) VALUES (3, 1000000, 0); +INSERT INTO rinha.accounts(id, creditLimit, balance) VALUES (4, 10000000, 0); +INSERT INTO rinha.accounts(id, creditLimit, balance) VALUES (5, 500000, 0); + +CREATE TABLE IF NOT EXISTS rinha.transactions ( + accountId int, + type text, + description text, + date timestamp, + amount int, + PRIMARY KEY ((accountId), date ) +) WITH CLUSTERING ORDER BY (date DESC); \ No newline at end of file diff --git a/participantes/fielcapao/testada b/participantes/fielcapao/testada new file mode 100644 index 000000000..72f1aa95f --- /dev/null +++ b/participantes/fielcapao/testada @@ -0,0 +1,2 @@ +testada em dom 11 fev 2024 23:14:30 -03 +abra um PR removendo esse arquivo caso queira que sua API seja testada novamente diff --git a/participantes/fraidev/README.md b/participantes/fraidev/README.md new file mode 100644 index 000000000..26721a418 --- /dev/null +++ b/participantes/fraidev/README.md @@ -0,0 +1,17 @@ +# Submissão para Rinha de Backend, Segunda Edição: 2024/Q1 - Controle de Concorrência + + +
+ + + +## Felipe Cardozo + +Submissão feita com: + +- `nginx` como load balancer +- `postgres` como banco de dados +- `rust` para api com as libs `sqlx` e `axum` +- [repositório da api](https://github.com/fraidev/rinha-de-backend-2024-q1-rust) + +[@fraidev](https://twitter.com/fraidev) @ twitter diff --git a/participantes/fraidev/docker-compose.logs b/participantes/fraidev/docker-compose.logs new file mode 100644 index 000000000..6147c4fe1 --- /dev/null +++ b/participantes/fraidev/docker-compose.logs @@ -0,0 +1,105 @@ + Container fraidev-db-1 Creating + Container fraidev-db-1 Created + Container fraidev-api02-1 Creating + Container fraidev-api01-1 Creating + Container fraidev-api01-1 Created + Container fraidev-api02-1 Created + Container fraidev-nginx-1 Creating + Container fraidev-nginx-1 Created +Attaching to api01-1, api02-1, db-1, nginx-1 +db-1 | The files belonging to this database system will be owned by user "postgres". +db-1 | This user must also own the server process. +db-1 | +db-1 | The database cluster will be initialized with locale "en_US.utf8". +db-1 | The default database encoding has accordingly been set to "UTF8". +db-1 | The default text search configuration will be set to "english". +db-1 | +db-1 | Data page checksums are disabled. +db-1 | +db-1 | fixing permissions on existing directory /var/lib/postgresql/data ... ok +db-1 | creating subdirectories ... ok +db-1 | selecting dynamic shared memory implementation ... posix +db-1 | selecting default max_connections ... 100 +db-1 | selecting default shared_buffers ... 128MB +db-1 | selecting default time zone ... Etc/UTC +db-1 | creating configuration files ... ok +nginx-1 | /docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration +nginx-1 | /docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/ +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh +nginx-1 | 10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf +nginx-1 | 10-listen-on-ipv6-by-default.sh: info: Enabled listen on IPv6 in /etc/nginx/conf.d/default.conf +nginx-1 | /docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-local-resolvers.envsh +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh +db-1 | running bootstrap script ... ok +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh +nginx-1 | /docker-entrypoint.sh: Configuration complete; ready for start up +db-1 | performing post-bootstrap initialization ... ok +db-1 | initdb: warning: enabling "trust" authentication for local connections +db-1 | initdb: hint: You can change this by editing pg_hba.conf or using the option -A, or --auth-local and --auth-host, the next time you run initdb. +db-1 | syncing data to disk ... ok +db-1 | +db-1 | +db-1 | Success. You can now start the database server using: +db-1 | +db-1 | pg_ctl -D /var/lib/postgresql/data -l logfile start +db-1 | +db-1 | waiting for server to start....2024-02-13 20:09:29.319 UTC [48] LOG: starting PostgreSQL 16.2 (Debian 16.2-1.pgdg120+2) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit +db-1 | 2024-02-13 20:09:29.321 UTC [48] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" +db-1 | 2024-02-13 20:09:29.349 UTC [51] LOG: database system was shut down at 2024-02-13 20:09:28 UTC +db-1 | 2024-02-13 20:09:29.365 UTC [48] LOG: database system is ready to accept connections +db-1 | done +db-1 | server started +db-1 | CREATE DATABASE +db-1 | +db-1 | +db-1 | /usr/local/bin/docker-entrypoint.sh: running /docker-entrypoint-initdb.d/init.sql +db-1 | SET +db-1 | SET +db-1 | SET +db-1 | SET +db-1 | SET +db-1 | SET +db-1 | SET +db-1 | SET +db-1 | SET +db-1 | SET +db-1 | SET +db-1 | CREATE TABLE +db-1 | CREATE TABLE +db-1 | CREATE INDEX +db-1 | DO +db-1 | CREATE FUNCTION +db-1 | CREATE FUNCTION +db-1 | +db-1 | +db-1 | waiting for server to shut down...2024-02-13 20:09:29.672 UTC [48] LOG: received fast shutdown request +db-1 | .2024-02-13 20:09:29.677 UTC [48] LOG: aborting any active transactions +db-1 | 2024-02-13 20:09:29.679 UTC [48] LOG: background worker "logical replication launcher" (PID 54) exited with exit code 1 +db-1 | 2024-02-13 20:09:29.682 UTC [49] LOG: shutting down +db-1 | 2024-02-13 20:09:29.689 UTC [49] LOG: checkpoint starting: shutdown immediate +db-1 | 2024-02-13 20:09:30.057 UTC [49] LOG: checkpoint complete: wrote 940 buffers (2.9%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.310 s, sync=0.048 s, total=0.376 s; sync files=315, longest=0.011 s, average=0.001 s; distance=4295 kB, estimate=4295 kB; lsn=0/191C9B0, redo lsn=0/191C9B0 +db-1 | 2024-02-13 20:09:30.066 UTC [48] LOG: database system is shut down +db-1 | done +db-1 | server stopped +db-1 | +db-1 | PostgreSQL init process complete; ready for start up. +db-1 | +db-1 | 2024-02-13 20:09:30.119 UTC [1] LOG: starting PostgreSQL 16.2 (Debian 16.2-1.pgdg120+2) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit +db-1 | 2024-02-13 20:09:30.119 UTC [1] LOG: listening on IPv4 address "0.0.0.0", port 5432 +db-1 | 2024-02-13 20:09:30.119 UTC [1] LOG: listening on IPv6 address "::", port 5432 +db-1 | 2024-02-13 20:09:30.133 UTC [1] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" +db-1 | 2024-02-13 20:09:30.152 UTC [66] LOG: database system was shut down at 2024-02-13 20:09:30 UTC +db-1 | 2024-02-13 20:09:30.161 UTC [1] LOG: database system is ready to accept connections +nginx-1 exited with code 0 +nginx-1 exited with code 0 +api01-1 exited with code 0 +api02-1 exited with code 0 +api02-1 exited with code 137 +db-1 | 2024-02-13 20:13:58.846 UTC [1] LOG: received fast shutdown request +db-1 | 2024-02-13 20:13:58.848 UTC [1] LOG: aborting any active transactions +db-1 | 2024-02-13 20:13:58.851 UTC [1] LOG: background worker "logical replication launcher" (PID 69) exited with exit code 1 +db-1 | 2024-02-13 20:13:58.852 UTC [64] LOG: shutting down +db-1 | 2024-02-13 20:13:58.854 UTC [64] LOG: checkpoint starting: shutdown immediate +db-1 | 2024-02-13 20:13:58.945 UTC [64] LOG: checkpoint complete: wrote 681 buffers (2.1%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.068 s, sync=0.015 s, total=0.094 s; sync files=30, longest=0.009 s, average=0.001 s; distance=2106 kB, estimate=2106 kB; lsn=0/1B2B4C0, redo lsn=0/1B2B4C0 +db-1 | 2024-02-13 20:13:58.952 UTC [1] LOG: database system is shut down +db-1 exited with code 0 diff --git a/participantes/fraidev/docker-compose.yaml b/participantes/fraidev/docker-compose.yaml new file mode 100644 index 000000000..20156046b --- /dev/null +++ b/participantes/fraidev/docker-compose.yaml @@ -0,0 +1,56 @@ +version: '3' + +services: + api01: &api + image: ghcr.io/fraidev/rinha-de-backend-2024-q1-rust + hostname: api01 + network_mode: host + environment: + - DATABASE_URL=postgresql://myuser:mypassword@localhost:5432/rinha + - ADDR=0.0.0.0:3001 + depends_on: + - db + deploy: + resources: + limits: + cpus: '0.3' + memory: '40MB' + + api02: + <<: *api + hostname: api02 + network_mode: host + environment: + - DATABASE_URL=postgresql://myuser:mypassword@localhost:5432/rinha + - ADDR=0.0.0.0:3002 + + nginx: + image: nginx:latest + network_mode: host + volumes: + - ./nginx.conf:/etc/nginx/nginx.conf:ro + depends_on: + - api01 + - api02 + deploy: + resources: + limits: + cpus: '0.2' + memory: '50MB' + + db: + image: postgres:latest + network_mode: host + environment: + POSTGRES_USER: myuser + POSTGRES_PASSWORD: mypassword + POSTGRES_DB: rinha + volumes: + - ./init.sql:/docker-entrypoint-initdb.d/init.sql + command: postgres -c checkpoint_timeout=600 -c max_wal_size=4096 -N 50 -c shared_buffers=256MB + deploy: + resources: + limits: + cpus: '0.7' + memory: '370MB' + diff --git a/participantes/fraidev/init.sql b/participantes/fraidev/init.sql new file mode 100644 index 000000000..5fe6ecbfd --- /dev/null +++ b/participantes/fraidev/init.sql @@ -0,0 +1,123 @@ + +SET statement_timeout = 0; +SET lock_timeout = 0; +SET idle_in_transaction_session_timeout = 0; +SET client_encoding = 'UTF8'; +SET standard_conforming_strings = on; +SET check_function_bodies = false; +SET xmloption = content; +SET client_min_messages = warning; +SET row_security = off; +SET default_tablespace = ''; +SET default_table_access_method = heap; + + +CREATE UNLOGGED TABLE cliente ( + id SERIAL PRIMARY KEY, + nome VARCHAR(50) NOT NULL, + saldo INTEGER NOT NULL, + limite INTEGER NOT NULL +); + +CREATE UNLOGGED TABLE transacao ( + id SERIAL PRIMARY KEY, + cliente_id INTEGER NOT NULL, + valor INTEGER NOT NULL, + tipo CHAR(1) NOT NULL, + descricao VARCHAR(10) NOT NULL, + realizada_em TIMESTAMP NOT NULL DEFAULT NOW(), + CONSTRAINT fk_cliente_transacao_id + FOREIGN KEY (cliente_id) REFERENCES cliente(id) +); + +CREATE INDEX ix_transacao_idcliente ON transacao +( + cliente_id ASC +); + +DO $$ +BEGIN + INSERT INTO cliente (nome, limite, saldo) + VALUES + ('ed', 100000, 0), + ('li', 80000, 0), + ('ci', 1000000, 0), + ('ev', 10000000, 0), + ('jo', 500000, 0); +END; +$$; + +CREATE OR REPLACE FUNCTION debitar( + cliente_id_tx INT, + valor_tx INT, + descricao_tx VARCHAR(10)) +RETURNS TABLE ( + novo_saldo INT, + possui_erro BOOL, + mensagem VARCHAR(20)) +LANGUAGE plpgsql +AS $$ +DECLARE + saldo_atual int; + limite_atual int; +BEGIN + PERFORM pg_advisory_xact_lock(cliente_id_tx); + SELECT + c.limite, + COALESCE(c.saldo, 0) + INTO + limite_atual, + saldo_atual + FROM cliente c + WHERE c.id = cliente_id_tx; + + IF saldo_atual - valor_tx >= limite_atual * -1 THEN + INSERT INTO transacao + VALUES(DEFAULT, cliente_id_tx, valor_tx, 'd', descricao_tx, NOW()); + + UPDATE cliente + SET saldo = saldo - valor_tx + WHERE id = cliente_id_tx; + + RETURN QUERY + SELECT + saldo, + FALSE, + 'ok'::VARCHAR(20) + FROM cliente + WHERE id = cliente_id_tx; + ELSE + RETURN QUERY + SELECT + saldo, + TRUE, + 'saldo insuficente'::VARCHAR(20) + FROM cliente + WHERE id = cliente_id_tx; + END IF; +END; +$$; + +CREATE OR REPLACE FUNCTION creditar( + cliente_id_tx INT, + valor_tx INT, + descricao_tx VARCHAR(10)) +RETURNS TABLE ( + novo_saldo INT, + possui_erro BOOL, + mensagem VARCHAR(20)) +LANGUAGE plpgsql +AS $$ +BEGIN + PERFORM pg_advisory_xact_lock(cliente_id_tx); + + INSERT INTO transacao + VALUES(DEFAULT, cliente_id_tx, valor_tx, 'c', descricao_tx, NOW()); + + RETURN QUERY + UPDATE cliente + SET saldo = saldo + valor_tx + WHERE id = cliente_id_tx + RETURNING saldo, FALSE, 'ok'::VARCHAR(20); +END; +$$; diff --git a/participantes/fraidev/nginx.conf b/participantes/fraidev/nginx.conf new file mode 100644 index 000000000..b7513ce13 --- /dev/null +++ b/participantes/fraidev/nginx.conf @@ -0,0 +1,23 @@ +worker_processes auto; + +events { + worker_connections 512; +} + +http { + access_log off; + sendfile on; + + upstream api { + server localhost:3001; + server localhost:3002; + } + + server { + listen 9999; + + location / { + proxy_pass http://api; + } + } +} diff --git a/participantes/fraidev/testada b/participantes/fraidev/testada new file mode 100644 index 000000000..c1148f145 --- /dev/null +++ b/participantes/fraidev/testada @@ -0,0 +1,2 @@ +testada em ter 13 fev 2024 17:13:59 -03 +abra um PR removendo esse arquivo caso queira que sua API seja testada novamente diff --git a/participantes/gabrielfmagalhaes/README.md b/participantes/gabrielfmagalhaes/README.md new file mode 100644 index 000000000..4b314120e --- /dev/null +++ b/participantes/gabrielfmagalhaes/README.md @@ -0,0 +1,21 @@ +# Submissão para Rinha de Backend, Segunda Edição: 2024/Q1 - Controle de Concorrência + + + +
+ +
+ + + +## Gabriel Magalhães +Submissão feita com: +- `nginx` como load balancer +- `postgres` como banco de dados +- `java e quarkus` para api +- [repositório da api](https://github.com/gabrielfmagalhaes/rinha_back_2024_q1) + +[@gabs_fmagalhaes](https://twitter.com/gabs_fmagalhaes) @ twitter + +### Stress Test Gatling +![alt text](gatling.png) \ No newline at end of file diff --git a/participantes/gabrielfmagalhaes/docker-compose.logs b/participantes/gabrielfmagalhaes/docker-compose.logs new file mode 100644 index 000000000..967e695dd --- /dev/null +++ b/participantes/gabrielfmagalhaes/docker-compose.logs @@ -0,0 +1,115 @@ + Network rinha-nginx-2024q1 Creating + Network rinha-nginx-2024q1 Created + Container rinha-gabrielmagalhaes-db-1 Creating + Container rinha-gabrielmagalhaes-db-1 Created + Container rinha-gabrielmagalhaes-api01-1 Creating + Container rinha-gabrielmagalhaes-api01-1 Created + Container rinha-gabrielmagalhaes-api02-1 Creating + Container rinha-gabrielmagalhaes-api02-1 Created + Container rinha-gabrielmagalhaes-nginx-1 Creating + Container rinha-gabrielmagalhaes-nginx-1 Created +Attaching to api01-1, api02-1, db-1, nginx-1 +db-1 | The files belonging to this database system will be owned by user "postgres". +db-1 | This user must also own the server process. +db-1 | +db-1 | The database cluster will be initialized with locale "en_US.utf8". +db-1 | The default database encoding has accordingly been set to "UTF8". +db-1 | The default text search configuration will be set to "english". +db-1 | +db-1 | Data page checksums are disabled. +db-1 | +db-1 | fixing permissions on existing directory /var/lib/postgresql/data ... ok +db-1 | creating subdirectories ... ok +db-1 | selecting dynamic shared memory implementation ... posix +db-1 | selecting default max_connections ... 100 +db-1 | selecting default shared_buffers ... 128MB +db-1 | selecting default time zone ... Etc/UTC +db-1 | creating configuration files ... ok +db-1 | running bootstrap script ... ok +api01-1 | __ ____ __ _____ ___ __ ____ ______ +api01-1 | --/ __ \/ / / / _ | / _ \/ //_/ / / / __/ +api01-1 | -/ /_/ / /_/ / __ |/ , _/ ,< / /_/ /\ \ +api01-1 | --\___\_\____/_/ |_/_/|_/_/|_|\____/___/ +api01-1 | 2024-02-13 20:14:05,806 INFO [org.hib.rea.pro.imp.ReactiveIntegrator] (JPA Startup Thread) HR000001: Hibernate Reactive +api01-1 | 2024-02-13 20:14:05,812 INFO [io.quarkus] (main) rinha-back-2024-q1 1.0.0-SNAPSHOT native (powered by Quarkus 3.7.2) started in 0.113s. Listening on: http://0.0.0.0:8081 +api01-1 | 2024-02-13 20:14:05,812 INFO [io.quarkus] (main) Profile prod activated. +api01-1 | 2024-02-13 20:14:05,812 INFO [io.quarkus] (main) Installed features: [cdi, hibernate-orm, hibernate-reactive, hibernate-reactive-panache, reactive-pg-client, resteasy-reactive, resteasy-reactive-jackson, smallrye-context-propagation, vertx] +api02-1 | __ ____ __ _____ ___ __ ____ ______ +api02-1 | --/ __ \/ / / / _ | / _ \/ //_/ / / / __/ +api02-1 | -/ /_/ / /_/ / __ |/ , _/ ,< / /_/ /\ \ +api02-1 | --\___\_\____/_/ |_/_/|_/_/|_|\____/___/ +api02-1 | 2024-02-13 20:14:06,305 INFO [org.hib.rea.pro.imp.ReactiveIntegrator] (JPA Startup Thread) HR000001: Hibernate Reactive +api02-1 | 2024-02-13 20:14:06,311 INFO [io.quarkus] (main) rinha-back-2024-q1 1.0.0-SNAPSHOT native (powered by Quarkus 3.7.2) started in 0.084s. Listening on: http://0.0.0.0:8082 +api02-1 | 2024-02-13 20:14:06,311 INFO [io.quarkus] (main) Profile prod activated. +api02-1 | 2024-02-13 20:14:06,311 INFO [io.quarkus] (main) Installed features: [cdi, hibernate-orm, hibernate-reactive, hibernate-reactive-panache, reactive-pg-client, resteasy-reactive, resteasy-reactive-jackson, smallrye-context-propagation, vertx] +db-1 | performing post-bootstrap initialization ... ok +nginx-1 | /docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration +nginx-1 | /docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/ +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh +nginx-1 | 10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf +nginx-1 | 10-listen-on-ipv6-by-default.sh: info: Enabled listen on IPv6 in /etc/nginx/conf.d/default.conf +nginx-1 | /docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-local-resolvers.envsh +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh +nginx-1 | /docker-entrypoint.sh: Configuration complete; ready for start up +db-1 | syncing data to disk ... ok +db-1 | +db-1 | +db-1 | Success. You can now start the database server using: +db-1 | +db-1 | pg_ctl -D /var/lib/postgresql/data -l logfile start +db-1 | +db-1 | initdb: warning: enabling "trust" authentication for local connections +db-1 | initdb: hint: You can change this by editing pg_hba.conf or using the option -A, or --auth-local and --auth-host, the next time you run initdb. +db-1 | waiting for server to start....2024-02-13 20:14:07.344 UTC [48] LOG: starting PostgreSQL 16.2 (Debian 16.2-1.pgdg120+2) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit +db-1 | 2024-02-13 20:14:07.354 UTC [48] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" +db-1 | 2024-02-13 20:14:07.362 UTC [51] LOG: database system was shut down at 2024-02-13 20:14:06 UTC +db-1 | 2024-02-13 20:14:07.393 UTC [48] LOG: database system is ready to accept connections +db-1 | done +db-1 | server started +db-1 | CREATE DATABASE +db-1 | +db-1 | +db-1 | /usr/local/bin/docker-entrypoint.sh: running /docker-entrypoint-initdb.d/01-init.sql +db-1 | CREATE TABLE +db-1 | CREATE TABLE +db-1 | CREATE INDEX +db-1 | DELETE 0 +db-1 | DELETE 0 +db-1 | INSERT 0 5 +db-1 | +db-1 | +db-1 | 2024-02-13 20:14:07.841 UTC [48] LOG: received fast shutdown request +db-1 | waiting for server to shut down....2024-02-13 20:14:07.844 UTC [48] LOG: aborting any active transactions +db-1 | 2024-02-13 20:14:07.846 UTC [48] LOG: background worker "logical replication launcher" (PID 54) exited with exit code 1 +db-1 | 2024-02-13 20:14:07.847 UTC [49] LOG: shutting down +db-1 | 2024-02-13 20:14:07.849 UTC [49] LOG: checkpoint starting: shutdown immediate +db-1 | 2024-02-13 20:14:08.007 UTC [49] LOG: checkpoint complete: wrote 933 buffers (5.7%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.125 s, sync=0.026 s, total=0.160 s; sync files=307, longest=0.003 s, average=0.001 s; distance=4282 kB, estimate=4282 kB; lsn=0/1919568, redo lsn=0/1919568 +db-1 | 2024-02-13 20:14:08.020 UTC [48] LOG: database system is shut down +db-1 | done +db-1 | server stopped +db-1 | +db-1 | PostgreSQL init process complete; ready for start up. +db-1 | +db-1 | 2024-02-13 20:14:08.107 UTC [1] LOG: starting PostgreSQL 16.2 (Debian 16.2-1.pgdg120+2) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit +db-1 | 2024-02-13 20:14:08.108 UTC [1] LOG: listening on IPv4 address "0.0.0.0", port 5432 +db-1 | 2024-02-13 20:14:08.108 UTC [1] LOG: listening on IPv6 address "::", port 5432 +db-1 | 2024-02-13 20:14:08.121 UTC [1] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" +db-1 | 2024-02-13 20:14:08.129 UTC [66] LOG: database system was shut down at 2024-02-13 20:14:07 UTC +db-1 | 2024-02-13 20:14:08.136 UTC [1] LOG: database system is ready to accept connections +nginx-1 exited with code 0 +nginx-1 exited with code 0 +api02-1 | 2024-02-13 20:14:49,622 INFO [io.quarkus] (main) rinha-back-2024-q1 stopped in 0.002s +api02-1 exited with code 0 +api02-1 exited with code 143 +api01-1 | 2024-02-13 20:14:50,093 INFO [io.quarkus] (Shutdown thread) rinha-back-2024-q1 stopped in 0.002s +api01-1 exited with code 0 +api01-1 exited with code 143 +db-1 | 2024-02-13 20:14:50.549 UTC [1] LOG: received fast shutdown request +db-1 | 2024-02-13 20:14:50.551 UTC [1] LOG: aborting any active transactions +db-1 | 2024-02-13 20:14:50.555 UTC [1] LOG: background worker "logical replication launcher" (PID 69) exited with exit code 1 +db-1 | 2024-02-13 20:14:50.556 UTC [64] LOG: shutting down +db-1 | 2024-02-13 20:14:50.558 UTC [64] LOG: checkpoint starting: shutdown immediate +db-1 | 2024-02-13 20:14:50.577 UTC [64] LOG: checkpoint complete: wrote 44 buffers (0.3%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.006 s, sync=0.006 s, total=0.022 s; sync files=13, longest=0.004 s, average=0.001 s; distance=238 kB, estimate=238 kB; lsn=0/1955100, redo lsn=0/1955100 +db-1 | 2024-02-13 20:14:50.588 UTC [1] LOG: database system is shut down +db-1 exited with code 0 diff --git a/participantes/gabrielfmagalhaes/docker-compose.yaml b/participantes/gabrielfmagalhaes/docker-compose.yaml new file mode 100644 index 000000000..dfd997a94 --- /dev/null +++ b/participantes/gabrielfmagalhaes/docker-compose.yaml @@ -0,0 +1,78 @@ +version: "3.5" +name: 'rinha-gabrielmagalhaes' + +services: + + api01: &api + image: k4gero/quarkus-rinha-back-2024-q1:1.0.10 + hostname: api01 + environment: + - PORT=8081 + - MAX_CONNECTIONS=10 + - MAX_EVENT_LOOP=10 + ports: + - "8081:8080" + depends_on: + - db + deploy: + resources: + limits: + cpus: '0.4' + memory: '140MB' + + api02: + <<: *api + hostname: api02 + depends_on: + - db + - api01 + environment: + - PORT=8082 + - MAX_CONNECTIONS=10 + - MAX_EVENT_LOOP=10 + ports: + - "8082:8080" + + nginx: + image: nginx:latest + volumes: + - ./nginx.conf:/etc/nginx/nginx.conf:ro + depends_on: + - api01 + - api02 + ports: + - "9999:9999" + deploy: + resources: + limits: + cpus: "0.2" + memory: "20MB" + + db: + image: postgres:latest + hostname: db + environment: + - POSTGRES_PASSWORD=123 + - POSTGRES_USER=admin + - POSTGRES_DB=rinha + ports: + - "5432:5432" + volumes: + - ./init.sql:/docker-entrypoint-initdb.d/01-init.sql:ro + command: ["postgres", "-c", "logging_collector=false", "-c", "max_connections=1000"] + deploy: + resources: + limits: + cpus: '0.5' + memory: '250MB' + healthcheck: + test: ["CMD-SHELL", "psql -h localhost -U admin -d rinha -c 'SELECT 1;'"] + interval: 5s + timeout: 5s + retries: 20 + start_period: 10s + +networks: + default: + driver: bridge + name: rinha-nginx-2024q1 \ No newline at end of file diff --git a/participantes/gabrielfmagalhaes/gatling.png b/participantes/gabrielfmagalhaes/gatling.png new file mode 100644 index 000000000..447e41458 Binary files /dev/null and b/participantes/gabrielfmagalhaes/gatling.png differ diff --git a/participantes/gabrielfmagalhaes/init.sql b/participantes/gabrielfmagalhaes/init.sql new file mode 100644 index 000000000..7ca828f6e --- /dev/null +++ b/participantes/gabrielfmagalhaes/init.sql @@ -0,0 +1,31 @@ +CREATE TABLE clientes ( + id integer PRIMARY KEY NOT NULL, + nome varchar(25) NOT NULL, + saldo integer NOT NULL, + limite integer NOT NULL +); + +CREATE TABLE transacoes ( + id SERIAL PRIMARY KEY, + clienteId integer NOT NULL, + tipo char(1) NOT NULL, + valor integer NOT NULL, + descricao varchar(10) NOT NULL, + efetuadaEm timestamp NOT NULL +); + +CREATE INDEX fk_transacao_clienteid ON transacoes +( + clienteId ASC +); + +DELETE FROM transacoes; +DELETE FROM clientes; + +INSERT INTO clientes (id, nome, saldo, limite) + VALUES + (1, 'o barato sai caro', 0, 1000 * 100), + (2, 'zan corp ltda', 0, 800 * 100), + (3, 'les cruders', 0, 10000 * 100), + (4, 'padaria joia de cocaia', 0, 100000 * 100), + (5, 'kid mais', 0, 5000 * 100); \ No newline at end of file diff --git a/participantes/gabrielfmagalhaes/nginx.conf b/participantes/gabrielfmagalhaes/nginx.conf new file mode 100644 index 000000000..f6587dcd0 --- /dev/null +++ b/participantes/gabrielfmagalhaes/nginx.conf @@ -0,0 +1,21 @@ +events { + worker_connections 1000; +} + +http { + access_log off; + sendfile on; + + upstream api { + server api01:8081; + server api02:8082; + } + + server { + listen 9999; + + location / { + proxy_pass http://api; + } + } +} diff --git a/participantes/gabrielfmagalhaes/testada b/participantes/gabrielfmagalhaes/testada new file mode 100644 index 000000000..3b989f958 --- /dev/null +++ b/participantes/gabrielfmagalhaes/testada @@ -0,0 +1,2 @@ +testada em ter 13 fev 2024 17:14:51 -03 +abra um PR removendo esse arquivo caso queira que sua API seja testada novamente diff --git a/participantes/gabrielluciano-vertx/README.md b/participantes/gabrielluciano-vertx/README.md new file mode 100644 index 000000000..71c5c92e2 --- /dev/null +++ b/participantes/gabrielluciano-vertx/README.md @@ -0,0 +1,20 @@ +# Participação Rinha Backend 2024 Q1 - Gabriel Luciano + +## Stack utilizada + +- Java 21 com a lib Eclipse Vert.x (lib reativa que utiliza Event Loop e APIs não bloqueantes) + - Vert.x Web + - Vert.x Reactive PostgreSQL Client +- PostgreSQL +- Nginx +- Compilação para executável nativo utilizando GraalVM + +## Minhas redes sociais + +- [GitHub](https://github.com/gabrielluciano) +- [Linkedin](https://www.linkedin.com/in/gabriel-lucianosouza/) +- [Twitter](https://twitter.com/biel_luciano) + +## Repo + +- [gabrielluciano/rinha-backend-2024-q1-vertx](https://github.com/gabrielluciano/rinha-backend-2024-q1-vertx) diff --git a/participantes/gabrielluciano-vertx/docker-compose.logs b/participantes/gabrielluciano-vertx/docker-compose.logs new file mode 100644 index 000000000..d167035d9 --- /dev/null +++ b/participantes/gabrielluciano-vertx/docker-compose.logs @@ -0,0 +1,82 @@ + Container gabrielluciano-vertx-database-1 Creating + Container gabrielluciano-vertx-database-1 Created + Container gabrielluciano-vertx-api2-1 Creating + Container gabrielluciano-vertx-api1-1 Creating + Container gabrielluciano-vertx-api1-1 Created + Container gabrielluciano-vertx-api2-1 Created + Container gabrielluciano-vertx-nginx-1 Creating + Container gabrielluciano-vertx-nginx-1 Created +Attaching to api1-1, api2-1, database-1, nginx-1 +database-1 | The files belonging to this database system will be owned by user "postgres". +database-1 | This user must also own the server process. +database-1 | +database-1 | The database cluster will be initialized with locale "en_US.utf8". +database-1 | The default database encoding has accordingly been set to "UTF8". +database-1 | The default text search configuration will be set to "english". +database-1 | +database-1 | Data page checksums are disabled. +database-1 | +database-1 | fixing permissions on existing directory /var/lib/postgresql/data ... ok +database-1 | creating subdirectories ... ok +database-1 | selecting dynamic shared memory implementation ... posix +database-1 | selecting default max_connections ... 100 +database-1 | selecting default shared_buffers ... 128MB +database-1 | selecting default time zone ... Etc/UTC +database-1 | creating configuration files ... ok +database-1 | running bootstrap script ... ok +database-1 | performing post-bootstrap initialization ... ok +database-1 | syncing data to disk ... ok +database-1 | +database-1 | +database-1 | Success. You can now start the database server using: +database-1 | +database-1 | pg_ctl -D /var/lib/postgresql/data -l logfile start +database-1 | +database-1 | initdb: warning: enabling "trust" authentication for local connections +database-1 | initdb: hint: You can change this by editing pg_hba.conf or using the option -A, or --auth-local and --auth-host, the next time you run initdb. +database-1 | waiting for server to start.... done +database-1 | server started +database-1 | CREATE DATABASE +database-1 | +database-1 | +database-1 | /usr/local/bin/docker-entrypoint.sh: running /docker-entrypoint-initdb.d/init.sql +database-1 | psql:/docker-entrypoint-initdb.d/init.sql:1: NOTICE: table "clientes" does not exist, skipping +database-1 | DROP TABLE +database-1 | DROP TABLE +database-1 | psql:/docker-entrypoint-initdb.d/init.sql:2: NOTICE: table "transacoes" does not exist, skipping +database-1 | CREATE TABLE +database-1 | CREATE TABLE +database-1 | CREATE INDEX +database-1 | INSERT 0 5 +database-1 | CREATE FUNCTION +database-1 | +database-1 | +database-1 | waiting for server to shut down.... done +database-1 | server stopped +database-1 | +database-1 | PostgreSQL init process complete; ready for start up. +database-1 | +api1-1 | Feb 13, 2024 11:08:26 PM com.gabrielluciano.rinha.verticles.HTTPVerticle +api1-1 | INFO: Application started on port: 8080 +api1-1 | Feb 13, 2024 11:08:26 PM com.gabrielluciano.rinha.RinhaApplication +api1-1 | INFO: HTTP Verticle deployed +api2-1 | Feb 13, 2024 11:08:26 PM com.gabrielluciano.rinha.verticles.HTTPVerticle +api2-1 | INFO: Application started on port: 8081 +api2-1 | Feb 13, 2024 11:08:26 PM com.gabrielluciano.rinha.RinhaApplication +api2-1 | INFO: HTTP Verticle deployed +nginx-1 | /docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration +nginx-1 | /docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/ +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh +nginx-1 | 10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf +nginx-1 | 10-listen-on-ipv6-by-default.sh: info: Enabled listen on IPv6 in /etc/nginx/conf.d/default.conf +nginx-1 | /docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-local-resolvers.envsh +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh +nginx-1 | /docker-entrypoint.sh: Configuration complete; ready for start up +nginx-1 exited with code 0 +nginx-1 exited with code 0 +api2-1 exited with code 0 +api2-1 exited with code 137 +api1-1 exited with code 0 +api1-1 exited with code 137 +database-1 exited with code 0 diff --git a/participantes/gabrielluciano-vertx/docker-compose.yml b/participantes/gabrielluciano-vertx/docker-compose.yml new file mode 100644 index 000000000..03dbc6a03 --- /dev/null +++ b/participantes/gabrielluciano-vertx/docker-compose.yml @@ -0,0 +1,64 @@ +services: + api1: &api + image: gabrielluciano/rinha-2024-q1-vertx:1.0.4 + hostname: api1 + depends_on: + database: + condition: service_healthy + environment: + - HTTP_PORT=8080 + - PGHOST=127.0.0.1 + - POOL_SIZE=5 + network_mode: "host" + deploy: + resources: + limits: + cpus: '0.25' + memory: '100MB' + + api2: + <<: *api + hostname: api2 + environment: + - HTTP_PORT=8081 + - PGHOST=127.0.0.1 + - POOL_SIZE=5 + + nginx: + image: nginx:1.25.3 + volumes: + - ./nginx.conf:/etc/nginx/nginx.conf:ro + depends_on: + - api1 + - api2 + network_mode: "host" + deploy: + resources: + limits: + cpus: '0.2' + memory: '50MB' + + database: + image: postgres:16.1 + hostname: database + volumes: + - ./postgresql.conf:/etc/postgresql/postgresql.conf + - ./init.sql:/docker-entrypoint-initdb.d/init.sql + environment: + - POSTGRES_USER=vertx + - POSTGRES_PASSWORD=secret + - POSTGRES_DB=rinha + network_mode: "host" + healthcheck: + test: [ "CMD-SHELL", "pg_isready" ] + interval: 10m + timeout: 5s + start_period: 15s + start_interval: 2s + retries: 3 + command: [ "postgres", "-c", "config_file=/etc/postgresql/postgresql.conf" ] + deploy: + resources: + limits: + cpus: '0.8' + memory: '300MB' diff --git a/participantes/gabrielluciano-vertx/init.sql b/participantes/gabrielluciano-vertx/init.sql new file mode 100644 index 000000000..a166e87ce --- /dev/null +++ b/participantes/gabrielluciano-vertx/init.sql @@ -0,0 +1,67 @@ +DROP TABLE IF EXISTS clientes; +DROP TABLE IF EXISTS transacoes; + +CREATE TABLE IF NOT EXISTS clientes ( + id INTEGER PRIMARY KEY, + limite INTEGER NOT NULL, + saldo INTEGER NOT NULL +); + +CREATE TABLE IF NOT EXISTS transacoes ( + id SERIAL PRIMARY KEY, + cliente_id INTEGER NOT NULL, + tipo CHAR(1) NOT NULL, + valor INTEGER NOT NULL, + descricao VARCHAR(10) NOT NULL, + realizada_em TIMESTAMPTZ NOT NULL +); + +CREATE INDEX ON transacoes (cliente_id, realizada_em DESC); + +INSERT INTO clientes + (id, limite, saldo) +VALUES + (1, 100000, 0), + (2, 80000, 0), + (3, 1000000, 0), + (4, 10000000, 0), + (5, 500000, 0); + +CREATE OR REPLACE FUNCTION update_saldo_cliente(id INT, valor INT, tipo VARCHAR, descricao VARCHAR) +RETURNS TABLE(new_saldo INT, limite INT) AS $$ +DECLARE + saldo INTEGER; + limite INTEGER; + new_saldo INTEGER; +BEGIN + SELECT c.saldo, c.limite INTO saldo, limite + FROM clientes c + WHERE c.id = update_saldo_cliente.id FOR UPDATE; + + IF NOT FOUND THEN + RAISE EXCEPTION 'Cliente with ID % does not exist', id USING ERRCODE = 'P0002'; + END IF; + + IF update_saldo_cliente.tipo = 'd' THEN + new_saldo := saldo - update_saldo_cliente.valor; + IF new_saldo + limite < 0 THEN + RAISE EXCEPTION 'Updating saldo failed: new saldo exceeds the limit' USING ERRCODE = 'P0000'; + END IF; + ELSE + new_saldo := saldo + update_saldo_cliente.valor; + END IF; + + UPDATE clientes c SET saldo = new_saldo WHERE c.id = update_saldo_cliente.id; + + INSERT INTO transacoes (cliente_id, tipo, valor, descricao, realizada_em) + VALUES ( + update_saldo_cliente.id, + update_saldo_cliente.tipo, + update_saldo_cliente.valor, + update_saldo_cliente.descricao, + CURRENT_TIMESTAMP + ); + + RETURN QUERY SELECT new_saldo, limite; +END; +$$ LANGUAGE plpgsql; diff --git a/participantes/gabrielluciano-vertx/nginx.conf b/participantes/gabrielluciano-vertx/nginx.conf new file mode 100644 index 000000000..3ae8139c4 --- /dev/null +++ b/participantes/gabrielluciano-vertx/nginx.conf @@ -0,0 +1,27 @@ +worker_processes auto; + +events { + use epoll; +} + +http { + access_log off; + upstream api { + server 127.0.0.1:8080; + server 127.0.0.1:8081; + keepalive 250; + } + server { + listen 9999; + location / { + proxy_read_timeout 300s; + proxy_send_timeout 300s; + proxy_buffering off; + proxy_set_header Connection ""; + proxy_http_version 1.1; + proxy_set_header Keep-Alive ""; + proxy_set_header Proxy-Connection "keep-alive"; + proxy_pass http://api; + } + } +} diff --git a/participantes/gabrielluciano-vertx/postgresql.conf b/participantes/gabrielluciano-vertx/postgresql.conf new file mode 100644 index 000000000..3f68fec96 --- /dev/null +++ b/participantes/gabrielluciano-vertx/postgresql.conf @@ -0,0 +1,24 @@ +listen_addresses = '*' + +shared_buffers = 256MB +work_mem = 8MB +wal_buffers = 24MB +maintenance_work_mem = 128MB + +effective_io_concurrency = 50 + +synchronous_commit = off + +log_statement = 'none' +log_duration = off +log_lock_waits = on +log_error_verbosity = terse +log_min_messages = panic +log_min_error_statement = panic + +checkpoint_timeout = 15min +checkpoint_warning = 5min +min_wal_size = 1GB +max_wal_size = 2GB + +autovacuum_max_workers = 5 diff --git a/participantes/gabrielluciano-vertx/testada b/participantes/gabrielluciano-vertx/testada new file mode 100644 index 000000000..625faf224 --- /dev/null +++ b/participantes/gabrielluciano-vertx/testada @@ -0,0 +1,2 @@ +testada em ter 13 fev 2024 20:12:55 -03 +abra um PR removendo esse arquivo caso queira que sua API seja testada novamente diff --git a/participantes/gasparbarancelli-h2-database/README.md b/participantes/gasparbarancelli-h2-database/README.md new file mode 100644 index 000000000..f668fc266 --- /dev/null +++ b/participantes/gasparbarancelli-h2-database/README.md @@ -0,0 +1,20 @@ +## Gaspar Barancell Junior + + +## Rinha de Backend 2024 + +Aplicação desenvolvida em Quarkus com VirtualThreads, compilando imagem nativa utilizando a GraalVM, utilizando o H2 como banco de dados e o Envoy como proxy. + + +##### BUILD + +./mvnw clean package -DskipTests -Dnative -Dquarkus.native.container-build=true -Dquarkus.container-image.build=true + +docker build -f src/main/docker/Dockerfile.native-micro -t gasparbarancelli/rinha-backend-2024-h2:latest . + + +##### Repositorio Oficial + +https://github.com/gasparbarancelli/rinha-backend-2024/tree/feature/h2 +https://twitter.com/gasparbjr +https://br.linkedin.com/in/gaspar-barancelli-junior-77681881 \ No newline at end of file diff --git a/participantes/gasparbarancelli-h2-database/docker-compose.logs b/participantes/gasparbarancelli-h2-database/docker-compose.logs new file mode 100644 index 000000000..0d0899934 --- /dev/null +++ b/participantes/gasparbarancelli-h2-database/docker-compose.logs @@ -0,0 +1,500 @@ + Network gasparbarancelli-h2-database_default Creating + Network gasparbarancelli-h2-database_default Created + Container db Creating + Container db Created + Container api1 Creating + Container api1 Created + Container api2 Creating + Container api2 Created + Container envoy Creating + Container envoy Created +Attaching to api1, api2, db, envoy +db | TCP server running at tcp://172.21.0.2:9092 (others can connect) +db | Web Console server running at http://172.21.0.2:8082 (others can connect) +api2 | __ ____ __ _____ ___ __ ____ ______ +api2 | --/ __ \/ / / / _ | / _ \/ //_/ / / / __/ +api2 | -/ /_/ / /_/ / __ |/ , _/ ,< / /_/ /\ \ +api2 | --\___\_\____/_/ |_/_/|_/_/|_|\____/___/ +api2 | 2024-02-11 22:23:42,824 WARN [org.hib.too.sch.int.ExceptionHandlerLoggedImpl] (JPA Startup Thread) GenerationTarget encountered exception accepting command : Error executing DDL "create table CLIENTE (id integer generated by default as identity, limite integer not null, saldo integer not null, primary key (id))" via JDBC [Table "CLIENTE" already exists;]: org.hibernate.tool.schema.spi.CommandAcceptanceException: Error executing DDL "create table CLIENTE (id integer generated by default as identity, limite integer not null, saldo integer not null, primary key (id))" via JDBC [Table "CLIENTE" already exists;] +api2 | at org.hibernate.tool.schema.internal.exec.GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:94) +api2 | at org.hibernate.tool.schema.internal.Helper.applySqlString(Helper.java:233) +api2 | at org.hibernate.tool.schema.internal.Helper.applySqlStrings(Helper.java:217) +api2 | at org.hibernate.tool.schema.internal.SchemaCreatorImpl.createTables(SchemaCreatorImpl.java:420) +api2 | at org.hibernate.tool.schema.internal.SchemaCreatorImpl.createSequencesTablesConstraints(SchemaCreatorImpl.java:340) +api2 | at org.hibernate.tool.schema.internal.SchemaCreatorImpl.createFromMetadata(SchemaCreatorImpl.java:239) +api2 | at org.hibernate.tool.schema.internal.SchemaCreatorImpl.performCreation(SchemaCreatorImpl.java:172) +api2 | at org.hibernate.tool.schema.internal.SchemaCreatorImpl.doCreation(SchemaCreatorImpl.java:142) +api2 | at org.hibernate.tool.schema.internal.SchemaCreatorImpl.doCreation(SchemaCreatorImpl.java:118) +api2 | at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.performDatabaseAction(SchemaManagementToolCoordinator.java:228) +api2 | at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.lambda$process$5(SchemaManagementToolCoordinator.java:145) +api2 | at java.base@21.0.2/java.util.HashMap.forEach(HashMap.java:1429) +api2 | at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.process(SchemaManagementToolCoordinator.java:142) +api2 | at io.quarkus.hibernate.orm.runtime.observers.SessionFactoryObserverForSchemaExport.sessionFactoryCreated(SessionFactoryObserverForSchemaExport.java:21) +api2 | at org.hibernate.internal.SessionFactoryObserverChain.sessionFactoryCreated(SessionFactoryObserverChain.java:35) +api2 | at org.hibernate.internal.SessionFactoryImpl.
+ + + + +## Gilmar Alcantara +Submissão feita com: +- `nginx` como load balancer +- `postgres` como banco de dados +- `Golang` para api +- [repositório da api](https://github.com/Gilmardealcantara/rinha-api-2024) + +[@Gilmardealcant1](https://twitter.com/GilmardeAlcant1) @ twitter diff --git a/participantes/gilmardealcantara/docker-compose.logs b/participantes/gilmardealcantara/docker-compose.logs new file mode 100644 index 000000000..fd76344bf --- /dev/null +++ b/participantes/gilmardealcantara/docker-compose.logs @@ -0,0 +1,500 @@ + Network rinha-nginx-2024q1 Creating + Network rinha-nginx-2024q1 Created + Container gilmardealcantara-db-1 Creating + Container gilmardealcantara-db-1 Created + Container gilmardealcantara-api02-1 Creating + Container gilmardealcantara-api01-1 Creating + Container gilmardealcantara-api02-1 Created + Container gilmardealcantara-api01-1 Created + Container gilmardealcantara-nginx-1 Creating + Container gilmardealcantara-nginx-1 Created +Attaching to api01-1, api02-1, db-1, nginx-1 +db-1 | The files belonging to this database system will be owned by user "postgres". +db-1 | This user must also own the server process. +db-1 | +db-1 | The database cluster will be initialized with locale "en_US.utf8". +db-1 | The default database encoding has accordingly been set to "UTF8". +db-1 | The default text search configuration will be set to "english". +db-1 | +db-1 | Data page checksums are disabled. +db-1 | +db-1 | fixing permissions on existing directory /var/lib/postgresql/data ... ok +db-1 | creating subdirectories ... ok +db-1 | selecting dynamic shared memory implementation ... posix +db-1 | selecting default max_connections ... 100 +db-1 | selecting default shared_buffers ... 128MB +db-1 | selecting default time zone ... Etc/UTC +db-1 | creating configuration files ... ok +db-1 | running bootstrap script ... ok +db-1 | performing post-bootstrap initialization ... ok +db-1 | syncing data to disk ... ok +db-1 | +db-1 | +db-1 | Success. You can now start the database server using: +db-1 | +db-1 | pg_ctl -D /var/lib/postgresql/data -l logfile start +db-1 | +db-1 | initdb: warning: enabling "trust" authentication for local connections +db-1 | initdb: hint: You can change this by editing pg_hba.conf or using the option -A, or --auth-local and --auth-host, the next time you run initdb. +db-1 | waiting for server to start....2024-02-13 20:15:00.026 UTC [48] LOG: starting PostgreSQL 16.2 (Debian 16.2-1.pgdg120+2) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit +db-1 | 2024-02-13 20:15:00.029 UTC [48] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" +db-1 | 2024-02-13 20:15:00.040 UTC [51] LOG: database system was shut down at 2024-02-13 20:14:59 UTC +db-1 | 2024-02-13 20:15:00.048 UTC [48] LOG: database system is ready to accept connections +db-1 | done +db-1 | server started +db-1 | CREATE DATABASE +db-1 | +db-1 | +db-1 | /usr/local/bin/docker-entrypoint.sh: running /docker-entrypoint-initdb.d/init.sql +db-1 | CREATE TABLE +db-1 | CREATE TABLE +db-1 | CREATE TABLE +db-1 | DO +db-1 | +db-1 | +db-1 | 2024-02-13 20:15:00.873 UTC [48] LOG: received fast shutdown request +db-1 | waiting for server to shut down....2024-02-13 20:15:00.877 UTC [48] LOG: aborting any active transactions +db-1 | 2024-02-13 20:15:00.893 UTC [48] LOG: background worker "logical replication launcher" (PID 54) exited with exit code 1 +db-1 | 2024-02-13 20:15:00.895 UTC [49] LOG: shutting down +db-1 | 2024-02-13 20:15:00.908 UTC [49] LOG: checkpoint starting: shutdown immediate +db-1 | 2024-02-13 20:15:01.808 UTC [71] FATAL: the database system is shutting down +db-1 | .2024-02-13 20:15:01.988 UTC [49] LOG: checkpoint complete: wrote 946 buffers (5.8%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.643 s, sync=0.129 s, total=1.093 s; sync files=319, longest=0.077 s, average=0.001 s; distance=4311 kB, estimate=4311 kB; lsn=0/1920628, redo lsn=0/1920628 +db-1 | 2024-02-13 20:15:01.996 UTC [48] LOG: database system is shut down +db-1 | done +db-1 | server stopped +db-1 | +db-1 | PostgreSQL init process complete; ready for start up. +db-1 | +db-1 | 2024-02-13 20:15:02.194 UTC [1] LOG: starting PostgreSQL 16.2 (Debian 16.2-1.pgdg120+2) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit +db-1 | 2024-02-13 20:15:02.194 UTC [1] LOG: listening on IPv4 address "0.0.0.0", port 5432 +db-1 | 2024-02-13 20:15:02.194 UTC [1] LOG: listening on IPv6 address "::", port 5432 +db-1 | 2024-02-13 20:15:02.219 UTC [1] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" +db-1 | 2024-02-13 20:15:02.249 UTC [75] LOG: database system was shut down at 2024-02-13 20:15:01 UTC +db-1 | 2024-02-13 20:15:02.262 UTC [1] LOG: database system is ready to accept connections +api01-1 | 2024/02/13 20:15:07 INFO server golango_boloso: 0.0.5 running in 0.0.0.0:3000 +api02-1 | 2024/02/13 20:15:08 INFO server golango_boloso: 0.0.5 running in 0.0.0.0:3000 +nginx-1 | /docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration +nginx-1 | /docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/ +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh +nginx-1 | 10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf +nginx-1 | 10-listen-on-ipv6-by-default.sh: info: Enabled listen on IPv6 in /etc/nginx/conf.d/default.conf +nginx-1 | /docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-local-resolvers.envsh +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh +nginx-1 | /docker-entrypoint.sh: Configuration complete; ready for start up +nginx-1 | 2024/02/13 20:18:55 [alert] 1#1: worker process 29 exited on signal 9 +nginx-1 | 2024/02/13 20:19:09 [alert] 1#1: worker process 30 exited on signal 9 +nginx-1 | 2024/02/13 20:19:11 [alert] 1#1: worker process 31 exited on signal 9 +nginx-1 | 2024/02/13 20:19:13 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:13 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:13 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:13 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:13 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:13 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:13 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:13 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:13 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:13 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:13 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:13 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:14 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 32#32: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:15 [alert] 1#1: worker process 32 exited on signal 9 +nginx-1 | 2024/02/13 20:19:18 [alert] 33#33: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:18 [alert] 33#33: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:18 [alert] 33#33: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:18 [alert] 33#33: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:18 [alert] 33#33: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:18 [alert] 33#33: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:18 [alert] 33#33: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:18 [alert] 33#33: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:18 [alert] 33#33: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:18 [alert] 33#33: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:18 [alert] 33#33: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:18 [alert] 33#33: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:18 [alert] 33#33: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:18 [alert] 33#33: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:18 [alert] 33#33: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:18 [alert] 33#33: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:18 [alert] 33#33: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:18 [alert] 33#33: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:18 [alert] 33#33: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:18 [alert] 33#33: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:18 [alert] 33#33: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:18 [alert] 33#33: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:18 [alert] 33#33: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:18 [alert] 33#33: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:18 [alert] 33#33: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:18 [alert] 33#33: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:18 [alert] 33#33: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:18 [alert] 33#33: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:18 [alert] 33#33: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:18 [alert] 33#33: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:18 [alert] 33#33: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:18 [alert] 33#33: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:18 [alert] 33#33: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:18 [alert] 33#33: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:18 [alert] 33#33: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:18 [alert] 33#33: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:18 [alert] 33#33: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:18 [alert] 33#33: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:18 [alert] 33#33: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:18 [alert] 33#33: 2000 worker_connections are not enough +nginx-1 | 2024/02/13 20:19:18 [alert] 33#33: 2000 worker_connections are not enough diff --git a/participantes/gilmardealcantara/docker-compose.yml b/participantes/gilmardealcantara/docker-compose.yml new file mode 100644 index 000000000..4f01a737e --- /dev/null +++ b/participantes/gilmardealcantara/docker-compose.yml @@ -0,0 +1,73 @@ +version: "3.5" + +services: + api01: &api + image: gilmardealcantara/golango_rinha + hostname: api01 + environment: + - DB_HOSTNAME=db + - DB_INITIAL_POOL_SIZE=13 + - DB_MAX_POOL_SIZE=13 + - API_USE_DB_FUNC=true + - PORT=3000 + - APP_NAME=golango_boloso + - DATABASE_URL=postgres://admin:123@db:5432/rinha + ports: + - "3001:3000" + depends_on: + db: + condition: service_healthy + deploy: + resources: + limits: + cpus: "0.55" + memory: "200MB" + + api02: + <<: *api + hostname: api02 + ports: + - "3002:3000" + + nginx: + image: nginx:latest + volumes: + - ./nginx.conf:/etc/nginx/nginx.conf:ro + depends_on: + - api01 + - api02 + ports: + - "9999:9999" + deploy: + resources: + limits: + cpus: "0.15" + memory: "10MB" + + db: + image: postgres:latest + hostname: db + environment: + - POSTGRES_PASSWORD=123 + - POSTGRES_USER=admin + - POSTGRES_DB=rinha + ports: + - "5433:5432" + volumes: + - ./init.sql:/docker-entrypoint-initdb.d/init.sql + command: postgres -c checkpoint_timeout=600 -c max_wal_size=4096 -c synchronous_commit=0 -c full_page_writes=0 + deploy: + resources: + limits: + cpus: "0.25" + memory: "140MB" + healthcheck: + test: ["CMD-SHELL", "pg_isready -d rinha -U admin"] + interval: 5s + timeout: 2s + retries: 5 + +networks: + default: + driver: bridge + name: rinha-nginx-2024q1 diff --git a/participantes/gilmardealcantara/init.sql b/participantes/gilmardealcantara/init.sql new file mode 100644 index 000000000..705828647 --- /dev/null +++ b/participantes/gilmardealcantara/init.sql @@ -0,0 +1,116 @@ +CREATE UNLOGGED TABLE clientes ( + id SERIAL PRIMARY KEY, + nome VARCHAR(50) NOT NULL, + limite INTEGER NOT NULL +); + +CREATE UNLOGGED TABLE transacoes ( + id SERIAL PRIMARY KEY, + cliente_id INTEGER NOT NULL, + valor INTEGER NOT NULL, + tipo CHAR(1) NOT NULL, + descricao VARCHAR(10) NOT NULL, + realizada_em TIMESTAMP NOT NULL DEFAULT NOW(), + CONSTRAINT fk_clientes_transacoes_id + FOREIGN KEY (cliente_id) REFERENCES clientes(id) +); + +CREATE UNLOGGED TABLE saldos ( + id SERIAL PRIMARY KEY, + cliente_id INTEGER NOT NULL, + valor INTEGER NOT NULL, + CONSTRAINT fk_clientes_saldos_id + FOREIGN KEY (cliente_id) REFERENCES clientes(id) +); + +DO $$ +BEGIN +INSERT INTO clientes (nome, limite) +VALUES + ('o barato sai caro', 1000 * 100), + ('zan corp ltda', 800 * 100), + ('les cruders', 10000 * 100), + ('padaria joia de cocaia', 100000 * 100), + ('kid mais', 5000 * 100); + +INSERT INTO saldos (cliente_id, valor) +SELECT id, 0 FROM clientes; +END; +$$; + +-- CREATE OR REPLACE FUNCTION debitar( +-- cliente_id_tx INT, +-- valor_tx INT, +-- descricao_tx VARCHAR(10)) +-- RETURNS TABLE ( +-- novo_saldo INT, +-- possui_erro BOOL, +-- mensagem VARCHAR(20)) +-- LANGUAGE plpgsql +-- AS $$ +-- DECLARE +-- saldo_atual int; +-- limite_atual int; +-- BEGIN +-- PERFORM pg_advisory_xact_lock(cliente_id_tx); +-- SELECT +-- c.limite, +-- COALESCE(s.valor, 0) +-- INTO +-- limite_atual, +-- saldo_atual +-- FROM clientes c +-- LEFT JOIN saldos s +-- ON c.id = s.cliente_id +-- WHERE c.id = cliente_id_tx; +-- +-- IF saldo_atual - valor_tx >= limite_atual * -1 THEN +-- INSERT INTO transacoes +-- VALUES(DEFAULT, cliente_id_tx, valor_tx, 'd', descricao_tx, NOW()); +-- +-- UPDATE saldos +-- SET valor = valor - valor_tx +-- WHERE cliente_id = cliente_id_tx; +-- +-- RETURN QUERY +-- SELECT +-- valor, +-- FALSE, +-- 'ok'::VARCHAR(20) +-- FROM saldos +-- WHERE cliente_id = cliente_id_tx; +-- ELSE +-- RETURN QUERY +-- SELECT +-- valor, +-- TRUE, +-- 'saldo insuficente'::VARCHAR(20) +-- FROM saldos +-- WHERE cliente_id = cliente_id_tx; +-- END IF; +-- END; +-- $$; +-- +-- CREATE OR REPLACE FUNCTION creditar( +-- cliente_id_tx INT, +-- valor_tx INT, +-- descricao_tx VARCHAR(10)) +-- RETURNS TABLE ( +-- novo_saldo INT, +-- possui_erro BOOL, +-- mensagem VARCHAR(20)) +-- LANGUAGE plpgsql +-- AS $$ +-- BEGIN +-- PERFORM pg_advisory_xact_lock(cliente_id_tx); +-- +-- INSERT INTO transacoes +-- VALUES(DEFAULT, cliente_id_tx, valor_tx, 'c', descricao_tx, NOW()); +-- +-- RETURN QUERY +-- UPDATE saldos +-- SET valor = valor + valor_tx +-- WHERE cliente_id = cliente_id_tx +-- RETURNING valor, FALSE, 'ok'::VARCHAR(20); +-- END; +-- $$; diff --git a/participantes/gilmardealcantara/nginx.conf b/participantes/gilmardealcantara/nginx.conf new file mode 100644 index 000000000..5bf3b7b03 --- /dev/null +++ b/participantes/gilmardealcantara/nginx.conf @@ -0,0 +1,21 @@ +events { + worker_connections 2000; +} + +http { + access_log off; + sendfile on; + + upstream api { + server api01:3000; + server api02:3000; + } + + server { + listen 9999; + + location / { + proxy_pass http://api; + } + } +} diff --git a/participantes/gilmardealcantara/testada b/participantes/gilmardealcantara/testada new file mode 100644 index 000000000..1c761e058 --- /dev/null +++ b/participantes/gilmardealcantara/testada @@ -0,0 +1,2 @@ +testada em ter 13 fev 2024 17:19:32 -03 +abra um PR removendo esse arquivo caso queira que sua API seja testada novamente diff --git a/participantes/giovannibassi-vb/README.md b/participantes/giovannibassi-vb/README.md new file mode 100644 index 000000000..4b156db11 --- /dev/null +++ b/participantes/giovannibassi-vb/README.md @@ -0,0 +1,18 @@ +# Submissão Giovanni Bassi ([@giovannibassi](https://twitter.com/giovannibassi)) + +Rinha de Backend 2024/01 + +Versão + +![VISUAL BASIC!!!!](vb-logo.png) + +## Stack + +* .NET 8 (web) +* Visual Basic .NET +* Postgresql 16 (banco de dados) +* Envoy 1.29 (proxy) + +## Repositório + +* [giggio/rinhaback2401-01](https://github.com/giggio/rinhaback2401-01) diff --git a/participantes/giovannibassi-vb/docker-compose.logs b/participantes/giovannibassi-vb/docker-compose.logs new file mode 100644 index 000000000..0836a2708 --- /dev/null +++ b/participantes/giovannibassi-vb/docker-compose.logs @@ -0,0 +1,239 @@ + Network rinhavb-giovannibassi_app-network Creating + Network rinhavb-giovannibassi_app-network Created + Volume "rinhavb-giovannibassi_app2" Creating + Volume "rinhavb-giovannibassi_app2" Created + Volume "rinhavb-giovannibassi_app1" Creating + Volume "rinhavb-giovannibassi_app1" Created + Container rinhadb Creating + Container rinhadb Created + Container rinhaapi1 Creating + Container rinhaapi2 Creating + Container rinhaapi2 Created + Container rinhaapi1 Created + Container rinhaproxy Creating + Container rinhaproxy Created +Attaching to rinhaapi1, rinhaapi2, rinhadb, rinhaproxy +rinhadb | The files belonging to this database system will be owned by user "postgres". +rinhadb | This user must also own the server process. +rinhadb | +rinhadb | The database cluster will be initialized with locale "en_US.utf8". +rinhadb | The default database encoding has accordingly been set to "UTF8". +rinhadb | The default text search configuration will be set to "english". +rinhadb | +rinhadb | Data page checksums are disabled. +rinhadb | +rinhadb | fixing permissions on existing directory /var/lib/postgresql/data ... ok +rinhadb | creating subdirectories ... ok +rinhadb | selecting dynamic shared memory implementation ... posix +rinhadb | selecting default max_connections ... 100 +rinhadb | selecting default shared_buffers ... 128MB +rinhadb | selecting default time zone ... Etc/UTC +rinhadb | creating configuration files ... ok +rinhadb | running bootstrap script ... ok +rinhadb | performing post-bootstrap initialization ... ok +rinhadb | syncing data to disk ... ok +rinhadb | +rinhadb | +rinhadb | Success. You can now start the database server using: +rinhadb | +rinhadb | pg_ctl -D /var/lib/postgresql/data -l logfile start +rinhadb | +rinhadb | initdb: warning: enabling "trust" authentication for local connections +rinhadb | initdb: hint: You can change this by editing pg_hba.conf or using the option -A, or --auth-local and --auth-host, the next time you run initdb. +rinhadb | waiting for server to start....2024-02-13 23:27:21.238 UTC [47] LOG: starting PostgreSQL 16.2 (Debian 16.2-1.pgdg120+2) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit +rinhadb | 2024-02-13 23:27:21.238 UTC [47] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" +rinhadb | 2024-02-13 23:27:21.241 UTC [50] LOG: database system was shut down at 2024-02-13 23:27:20 UTC +rinhadb | 2024-02-13 23:27:21.293 UTC [47] LOG: database system is ready to accept connections +rinhadb | done +rinhadb | server started +rinhadb | CREATE DATABASE +rinhadb | +rinhadb | +rinhadb | /usr/local/bin/docker-entrypoint.sh: running /docker-entrypoint-initdb.d/01-ddl.sql +rinhadb | SET +rinhadb | SET +rinhadb | SET +rinhadb | SET +rinhadb | SET +rinhadb | SET +rinhadb | SET +rinhadb | SET +rinhadb | SET +rinhadb | SET +rinhadb | SET +rinhadb | CREATE TABLE +rinhadb | CREATE TABLE +rinhadb | CREATE INDEX +rinhadb | +rinhadb | +rinhadb | /usr/local/bin/docker-entrypoint.sh: running /docker-entrypoint-initdb.d/11-criartransacao.sql +rinhadb | CREATE FUNCTION +rinhadb | +rinhadb | +rinhadb | /usr/local/bin/docker-entrypoint.sh: running /docker-entrypoint-initdb.d/21-resetdb.sql +rinhadb | DELETE 0 +rinhadb | DELETE 0 +rinhadb | INSERT 0 1 +rinhadb | INSERT 0 1 +rinhadb | INSERT 0 1 +rinhadb | INSERT 0 1 +rinhadb | INSERT 0 1 +rinhadb | +rinhadb | +rinhadb | 2024-02-13 23:27:21.915 UTC [47] LOG: received fast shutdown request +rinhadb | waiting for server to shut down....2024-02-13 23:27:21.915 UTC [47] LOG: aborting any active transactions +rinhadb | 2024-02-13 23:27:21.918 UTC [47] LOG: background worker "logical replication launcher" (PID 53) exited with exit code 1 +rinhadb | 2024-02-13 23:27:21.918 UTC [48] LOG: shutting down +rinhadb | 2024-02-13 23:27:21.918 UTC [48] LOG: checkpoint starting: shutdown immediate +rinhadb | 2024-02-13 23:27:21.928 UTC [48] LOG: checkpoint complete: wrote 935 buffers (5.7%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.009 s, sync=0.001 s, total=0.010 s; sync files=0, longest=0.000 s, average=0.000 s; distance=4282 kB, estimate=4282 kB; lsn=0/1919408, redo lsn=0/1919408 +rinhadb | 2024-02-13 23:27:22.003 UTC [47] LOG: database system is shut down +rinhadb | done +rinhadb | server stopped +rinhadb | +rinhadb | PostgreSQL init process complete; ready for start up. +rinhadb | +rinhadb | 2024-02-13 23:27:22.105 UTC [1] LOG: starting PostgreSQL 16.2 (Debian 16.2-1.pgdg120+2) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit +rinhadb | 2024-02-13 23:27:22.105 UTC [1] LOG: listening on IPv4 address "0.0.0.0", port 5432 +rinhadb | 2024-02-13 23:27:22.105 UTC [1] LOG: listening on IPv6 address "::", port 5432 +rinhadb | 2024-02-13 23:27:22.105 UTC [1] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" +rinhadb | 2024-02-13 23:27:22.108 UTC [69] LOG: database system was shut down at 2024-02-13 23:27:21 UTC +rinhadb | 2024-02-13 23:27:22.113 UTC [1] LOG: database system is ready to accept connections +rinhaapi2 | [23:27:29:722] warn: Microsoft.AspNetCore.Hosting.Diagnostics[15] +rinhaapi2 | Overriding HTTP_PORTS '8080' and HTTPS_PORTS ''. Binding to values defined by URLS instead 'http://*:9999'. +rinhaapi1 | [23:27:29:729] warn: Microsoft.AspNetCore.Hosting.Diagnostics[15] +rinhaapi1 | Overriding HTTP_PORTS '8080' and HTTPS_PORTS ''. Binding to values defined by URLS instead 'http://*:9999'. +rinhaapi2 | [23:27:29:903] info: Microsoft.Hosting.Lifetime[14] +rinhaapi2 | Now listening on: http://[::]:9999 +rinhaapi2 | [23:27:29:905] info: Microsoft.Hosting.Lifetime[0] +rinhaapi2 | Application started. Press Ctrl+C to shut down. +rinhaapi2 | [23:27:29:905] info: Microsoft.Hosting.Lifetime[0] +rinhaapi2 | Hosting environment: Production +rinhaapi2 | [23:27:29:905] info: Microsoft.Hosting.Lifetime[0] +rinhaapi2 | Content root path: /app +rinhaapi1 | [23:27:29:911] info: Microsoft.Hosting.Lifetime[14] +rinhaapi1 | Now listening on: http://[::]:9999 +rinhaapi1 | [23:27:29:912] info: Microsoft.Hosting.Lifetime[0] +rinhaapi1 | Application started. Press Ctrl+C to shut down. +rinhaapi1 | [23:27:29:912] info: Microsoft.Hosting.Lifetime[0] +rinhaapi1 | Hosting environment: Production +rinhaapi1 | [23:27:29:912] info: Microsoft.Hosting.Lifetime[0] +rinhaapi1 | Content root path: /app +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:430] initializing epoch 0 (base id=0, hot restart version=11.104) +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:432] statically linked extensions: +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.quic.proof_source: envoy.quic.proof_source.filter_chain +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.matching.network.custom_matchers: envoy.matching.custom_matchers.trie_matcher +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.geoip_providers: envoy.geoip_providers.maxmind +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.health_checkers: envoy.health_checkers.grpc, envoy.health_checkers.http, envoy.health_checkers.redis, envoy.health_checkers.tcp, envoy.health_checkers.thrift +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.matching.common_inputs: envoy.matching.common_inputs.environment_variable +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.http.stateful_header_formatters: envoy.http.stateful_header_formatters.preserve_case, preserve_case +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.filters.http.upstream: envoy.buffer, envoy.filters.http.admission_control, envoy.filters.http.buffer, envoy.filters.http.header_mutation, envoy.filters.http.upstream_codec +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.dubbo_proxy.filters: envoy.filters.dubbo.router +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.retry_host_predicates: envoy.retry_host_predicates.omit_canary_hosts, envoy.retry_host_predicates.omit_host_metadata, envoy.retry_host_predicates.previous_hosts +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.wasm.runtime: envoy.wasm.runtime.null, envoy.wasm.runtime.v8 +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] quic.http_server_connection: quic.http_server_connection.default +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.quic.connection_id_generator: envoy.quic.deterministic_connection_id_generator +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.route.early_data_policy: envoy.route.early_data_policy.default +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.path.match: envoy.path.match.uri_template.uri_template_matcher +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.path.rewrite: envoy.path.rewrite.uri_template.uri_template_rewriter +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.filters.network: envoy.echo, envoy.ext_authz, envoy.filters.network.connection_limit, envoy.filters.network.direct_response, envoy.filters.network.dubbo_proxy, envoy.filters.network.echo, envoy.filters.network.ext_authz, envoy.filters.network.http_connection_manager, envoy.filters.network.local_ratelimit, envoy.filters.network.mongo_proxy, envoy.filters.network.ratelimit, envoy.filters.network.rbac, envoy.filters.network.redis_proxy, envoy.filters.network.set_filter_state, envoy.filters.network.sni_cluster, envoy.filters.network.sni_dynamic_forward_proxy, envoy.filters.network.tcp_proxy, envoy.filters.network.thrift_proxy, envoy.filters.network.wasm, envoy.filters.network.zookeeper_proxy, envoy.http_connection_manager, envoy.mongo_proxy, envoy.ratelimit, envoy.redis_proxy, envoy.tcp_proxy +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.load_balancing_policies: envoy.load_balancing_policies.cluster_provided, envoy.load_balancing_policies.least_request, envoy.load_balancing_policies.maglev, envoy.load_balancing_policies.random, envoy.load_balancing_policies.ring_hash, envoy.load_balancing_policies.round_robin, envoy.load_balancing_policies.subset +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.matching.network.input: envoy.matching.inputs.application_protocol, envoy.matching.inputs.destination_ip, envoy.matching.inputs.destination_port, envoy.matching.inputs.direct_source_ip, envoy.matching.inputs.dns_san, envoy.matching.inputs.filter_state, envoy.matching.inputs.server_name, envoy.matching.inputs.source_ip, envoy.matching.inputs.source_port, envoy.matching.inputs.source_type, envoy.matching.inputs.subject, envoy.matching.inputs.transport_protocol, envoy.matching.inputs.uri_san +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.upstream.local_address_selector: envoy.upstream.local_address_selector.default_local_address_selector +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.clusters: envoy.cluster.eds, envoy.cluster.logical_dns, envoy.cluster.original_dst, envoy.cluster.static, envoy.cluster.strict_dns, envoy.clusters.aggregate, envoy.clusters.dynamic_forward_proxy, envoy.clusters.redis +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.dubbo_proxy.serializers: dubbo.hessian2 +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.config_mux: envoy.config_mux.delta_grpc_mux_factory, envoy.config_mux.grpc_mux_factory, envoy.config_mux.new_grpc_mux_factory, envoy.config_mux.sotw_grpc_mux_factory +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.thrift_proxy.filters: envoy.filters.thrift.header_to_metadata, envoy.filters.thrift.payload_to_metadata, envoy.filters.thrift.rate_limit, envoy.filters.thrift.router +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.rbac.matchers: envoy.rbac.matchers.upstream_ip_port +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.http.header_validators: envoy.http.header_validators.envoy_default +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.matching.input_matchers: envoy.matching.matchers.cel_matcher, envoy.matching.matchers.consistent_hashing, envoy.matching.matchers.ip, envoy.matching.matchers.runtime_fraction +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.router.cluster_specifier_plugin: envoy.router.cluster_specifier_plugin.lua +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.http.original_ip_detection: envoy.http.original_ip_detection.custom_header, envoy.http.original_ip_detection.xff +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] network.connection.client: default, envoy_internal +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.upstreams: envoy.filters.connection_pools.tcp.generic +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.listener_manager_impl: envoy.listener_manager_impl.default, envoy.listener_manager_impl.validation +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.access_loggers: envoy.access_loggers.file, envoy.access_loggers.http_grpc, envoy.access_loggers.open_telemetry, envoy.access_loggers.stderr, envoy.access_loggers.stdout, envoy.access_loggers.tcp_grpc, envoy.access_loggers.wasm, envoy.file_access_log, envoy.http_grpc_access_log, envoy.open_telemetry_access_log, envoy.stderr_access_log, envoy.stdout_access_log, envoy.tcp_grpc_access_log, envoy.wasm_access_log +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.tracers: envoy.dynamic.ot, envoy.tracers.datadog, envoy.tracers.dynamic_ot, envoy.tracers.opencensus, envoy.tracers.opentelemetry, envoy.tracers.skywalking, envoy.tracers.xray, envoy.tracers.zipkin, envoy.zipkin +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.network.dns_resolver: envoy.network.dns_resolver.cares, envoy.network.dns_resolver.getaddrinfo +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.http.early_header_mutation: envoy.http.early_header_mutation.header_mutation +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.transport_sockets.downstream: envoy.transport_sockets.alts, envoy.transport_sockets.quic, envoy.transport_sockets.raw_buffer, envoy.transport_sockets.starttls, envoy.transport_sockets.tap, envoy.transport_sockets.tcp_stats, envoy.transport_sockets.tls, raw_buffer, starttls, tls +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.matching.http.input: envoy.matching.inputs.cel_data_input, envoy.matching.inputs.destination_ip, envoy.matching.inputs.destination_port, envoy.matching.inputs.direct_source_ip, envoy.matching.inputs.dns_san, envoy.matching.inputs.request_headers, envoy.matching.inputs.request_trailers, envoy.matching.inputs.response_headers, envoy.matching.inputs.response_trailers, envoy.matching.inputs.server_name, envoy.matching.inputs.source_ip, envoy.matching.inputs.source_port, envoy.matching.inputs.source_type, envoy.matching.inputs.status_code_class_input, envoy.matching.inputs.status_code_input, envoy.matching.inputs.subject, envoy.matching.inputs.uri_san, query_params +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.resolvers: envoy.ip +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.http.stateful_session: envoy.http.stateful_session.cookie, envoy.http.stateful_session.header +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.tracers.opentelemetry.samplers: envoy.tracers.opentelemetry.samplers.always_on +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.http.cache: envoy.extensions.http.cache.file_system_http_cache, envoy.extensions.http.cache.simple +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.filters.listener: envoy.filters.listener.http_inspector, envoy.filters.listener.local_ratelimit, envoy.filters.listener.original_dst, envoy.filters.listener.original_src, envoy.filters.listener.proxy_protocol, envoy.filters.listener.tls_inspector, envoy.listener.http_inspector, envoy.listener.original_dst, envoy.listener.original_src, envoy.listener.proxy_protocol, envoy.listener.tls_inspector +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.tracers.opentelemetry.resource_detectors: envoy.tracers.opentelemetry.resource_detectors.dynatrace, envoy.tracers.opentelemetry.resource_detectors.environment +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.formatter: envoy.formatter.cel, envoy.formatter.metadata, envoy.formatter.req_without_query +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.thrift_proxy.protocols: auto, binary, binary/non-strict, compact, twitter +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.filters.udp_listener: envoy.filters.udp.dns_filter, envoy.filters.udp_listener.udp_proxy +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.compression.compressor: envoy.compression.brotli.compressor, envoy.compression.gzip.compressor, envoy.compression.zstd.compressor +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.guarddog_actions: envoy.watchdog.abort_action, envoy.watchdog.profile_action +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.retry_priorities: envoy.retry_priorities.previous_priorities +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.quic.server_preferred_address: quic.server_preferred_address.fixed +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.matching.action: envoy.matching.actions.format_string, filter-chain-name +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.thrift_proxy.transports: auto, framed, header, unframed +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.internal_redirect_predicates: envoy.internal_redirect_predicates.allow_listed_routes, envoy.internal_redirect_predicates.previous_routes, envoy.internal_redirect_predicates.safe_cross_scheme +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.stats_sinks: envoy.dog_statsd, envoy.graphite_statsd, envoy.metrics_service, envoy.open_telemetry_stat_sink, envoy.stat_sinks.dog_statsd, envoy.stat_sinks.graphite_statsd, envoy.stat_sinks.hystrix, envoy.stat_sinks.metrics_service, envoy.stat_sinks.open_telemetry, envoy.stat_sinks.statsd, envoy.stat_sinks.wasm, envoy.statsd +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.compression.decompressor: envoy.compression.brotli.decompressor, envoy.compression.gzip.decompressor, envoy.compression.zstd.decompressor +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.bootstrap: envoy.bootstrap.internal_listener, envoy.bootstrap.wasm, envoy.extensions.network.socket_interface.default_socket_interface +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.config_subscription: envoy.config_subscription.ads, envoy.config_subscription.ads_collection, envoy.config_subscription.aggregated_grpc_collection, envoy.config_subscription.delta_grpc, envoy.config_subscription.delta_grpc_collection, envoy.config_subscription.filesystem, envoy.config_subscription.filesystem_collection, envoy.config_subscription.grpc, envoy.config_subscription.rest +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.common.key_value: envoy.key_value.file_based +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.resource_monitors: envoy.resource_monitors.fixed_heap, envoy.resource_monitors.injected_resource +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.health_check.event_sinks: envoy.health_check.event_sink.file +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.grpc_credentials: envoy.grpc_credentials.aws_iam, envoy.grpc_credentials.default, envoy.grpc_credentials.file_based_metadata +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.connection_handler: envoy.connection_handler.default +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.request_id: envoy.request_id.uuid +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.config.validators: envoy.config.validators.minimum_clusters, envoy.config.validators.minimum_clusters_validator +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.filters.http: envoy.bandwidth_limit, envoy.buffer, envoy.cors, envoy.csrf, envoy.ext_authz, envoy.ext_proc, envoy.fault, envoy.filters.http.adaptive_concurrency, envoy.filters.http.admission_control, envoy.filters.http.alternate_protocols_cache, envoy.filters.http.aws_lambda, envoy.filters.http.aws_request_signing, envoy.filters.http.bandwidth_limit, envoy.filters.http.basic_auth, envoy.filters.http.buffer, envoy.filters.http.cache, envoy.filters.http.cdn_loop, envoy.filters.http.composite, envoy.filters.http.compressor, envoy.filters.http.connect_grpc_bridge, envoy.filters.http.cors, envoy.filters.http.csrf, envoy.filters.http.custom_response, envoy.filters.http.decompressor, envoy.filters.http.dynamic_forward_proxy, envoy.filters.http.ext_authz, envoy.filters.http.ext_proc, envoy.filters.http.fault, envoy.filters.http.file_system_buffer, envoy.filters.http.gcp_authn, envoy.filters.http.geoip, envoy.filters.http.grpc_field_extraction, envoy.filters.http.grpc_http1_bridge, envoy.filters.http.grpc_http1_reverse_bridge, envoy.filters.http.grpc_json_transcoder, envoy.filters.http.grpc_stats, envoy.filters.http.grpc_web, envoy.filters.http.header_mutation, envoy.filters.http.header_to_metadata, envoy.filters.http.health_check, envoy.filters.http.ip_tagging, envoy.filters.http.json_to_metadata, envoy.filters.http.jwt_authn, envoy.filters.http.local_ratelimit, envoy.filters.http.lua, envoy.filters.http.match_delegate, envoy.filters.http.oauth2, envoy.filters.http.on_demand, envoy.filters.http.original_src, envoy.filters.http.rate_limit_quota, envoy.filters.http.ratelimit, envoy.filters.http.rbac, envoy.filters.http.router, envoy.filters.http.set_filter_state, envoy.filters.http.set_metadata, envoy.filters.http.stateful_session, envoy.filters.http.tap, envoy.filters.http.wasm, envoy.geoip, envoy.grpc_http1_bridge, envoy.grpc_json_transcoder, envoy.grpc_web, envoy.health_check, envoy.ip_tagging, envoy.local_rate_limit, envoy.lua, envoy.rate_limit, envoy.router +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.transport_sockets.upstream: envoy.transport_sockets.alts, envoy.transport_sockets.http_11_proxy, envoy.transport_sockets.internal_upstream, envoy.transport_sockets.quic, envoy.transport_sockets.raw_buffer, envoy.transport_sockets.starttls, envoy.transport_sockets.tap, envoy.transport_sockets.tcp_stats, envoy.transport_sockets.tls, envoy.transport_sockets.upstream_proxy_protocol, raw_buffer, starttls, tls +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.access_loggers.extension_filters: envoy.access_loggers.extension_filters.cel +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.tls.cert_validator: envoy.tls.cert_validator.default, envoy.tls.cert_validator.spiffe +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.quic.server.crypto_stream: envoy.quic.crypto_stream.server.quiche +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.rate_limit_descriptors: envoy.rate_limit_descriptors.expr +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.matching.http.custom_matchers: envoy.matching.custom_matchers.trie_matcher +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.dubbo_proxy.protocols: dubbo +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.http.custom_response: envoy.extensions.http.custom_response.local_response_policy, envoy.extensions.http.custom_response.redirect_policy +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] filter_state.object: envoy.filters.listener.original_dst.local_ip, envoy.filters.listener.original_dst.remote_ip, envoy.network.application_protocols, envoy.network.transport_socket.original_dst_address, envoy.network.upstream_server_name, envoy.network.upstream_subject_alt_names, envoy.string, envoy.tcp_proxy.cluster, envoy.tcp_proxy.disable_tunneling, envoy.upstream.dynamic_host, envoy.upstream.dynamic_port +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.filters.udp.session: envoy.filters.udp.session.dynamic_forward_proxy, envoy.filters.udp.session.http_capsule +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.upstream_options: envoy.extensions.upstreams.http.v3.HttpProtocolOptions, envoy.extensions.upstreams.tcp.v3.TcpProtocolOptions, envoy.upstreams.http.http_protocol_options, envoy.upstreams.tcp.tcp_protocol_options +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.udp_packet_writer: envoy.udp_packet_writer.default, envoy.udp_packet_writer.gso +rinhaproxy | [2024-02-13 23:27:31.125][1][info][main] [source/server/server.cc:434] envoy.regex_engines: envoy.regex_engines.google_re2 +rinhaproxy | [2024-02-13 23:27:31.130][1][info][main] [source/server/server.cc:488] HTTP header map info: +rinhaproxy | [2024-02-13 23:27:31.132][1][info][main] [source/server/server.cc:491] request header map: 664 bytes: :authority,:method,:path,:protocol,:scheme,accept,accept-encoding,access-control-request-headers,access-control-request-method,access-control-request-private-network,authentication,authorization,cache-control,cdn-loop,connection,content-encoding,content-length,content-type,expect,grpc-accept-encoding,grpc-timeout,if-match,if-modified-since,if-none-match,if-range,if-unmodified-since,keep-alive,origin,pragma,proxy-connection,proxy-status,referer,te,transfer-encoding,upgrade,user-agent,via,x-client-trace-id,x-envoy-attempt-count,x-envoy-decorator-operation,x-envoy-downstream-service-cluster,x-envoy-downstream-service-node,x-envoy-expected-rq-timeout-ms,x-envoy-external-address,x-envoy-force-trace,x-envoy-hedge-on-per-try-timeout,x-envoy-internal,x-envoy-ip-tags,x-envoy-is-timeout-retry,x-envoy-max-retries,x-envoy-original-path,x-envoy-original-url,x-envoy-retriable-header-names,x-envoy-retriable-status-codes,x-envoy-retry-grpc-on,x-envoy-retry-on,x-envoy-upstream-alt-stat-name,x-envoy-upstream-rq-per-try-timeout-ms,x-envoy-upstream-rq-timeout-alt-response,x-envoy-upstream-rq-timeout-ms,x-envoy-upstream-stream-duration-ms,x-forwarded-client-cert,x-forwarded-for,x-forwarded-host,x-forwarded-port,x-forwarded-proto,x-ot-span-context,x-request-id +rinhaproxy | [2024-02-13 23:27:31.132][1][info][main] [source/server/server.cc:491] request trailer map: 120 bytes: +rinhaproxy | [2024-02-13 23:27:31.132][1][info][main] [source/server/server.cc:491] response header map: 432 bytes: :status,access-control-allow-credentials,access-control-allow-headers,access-control-allow-methods,access-control-allow-origin,access-control-allow-private-network,access-control-expose-headers,access-control-max-age,age,cache-control,connection,content-encoding,content-length,content-type,date,etag,expires,grpc-message,grpc-status,keep-alive,last-modified,location,proxy-connection,proxy-status,server,transfer-encoding,upgrade,vary,via,x-envoy-attempt-count,x-envoy-decorator-operation,x-envoy-degraded,x-envoy-immediate-health-check-fail,x-envoy-ratelimited,x-envoy-upstream-canary,x-envoy-upstream-healthchecked-cluster,x-envoy-upstream-service-time,x-request-id +rinhaproxy | [2024-02-13 23:27:31.132][1][info][main] [source/server/server.cc:491] response trailer map: 144 bytes: grpc-message,grpc-status +rinhaproxy | [2024-02-13 23:27:31.200][1][info][main] [source/server/server.cc:845] runtime: {} +rinhaproxy | [2024-02-13 23:27:31.200][1][info][main] [source/server/server.cc:717] No admin address given, so no admin HTTP server started. +rinhaproxy | [2024-02-13 23:27:31.200][1][info][config] [source/server/configuration_impl.cc:160] loading tracing configuration +rinhaproxy | [2024-02-13 23:27:31.200][1][info][config] [source/server/configuration_impl.cc:119] loading 0 static secret(s) +rinhaproxy | [2024-02-13 23:27:31.200][1][info][config] [source/server/configuration_impl.cc:125] loading 1 cluster(s) +rinhaproxy | [2024-02-13 23:27:31.202][1][info][config] [source/server/configuration_impl.cc:129] loading 1 listener(s) +rinhaproxy | [2024-02-13 23:27:31.205][1][info][config] [source/server/configuration_impl.cc:146] loading stats configuration +rinhaproxy | [2024-02-13 23:27:31.205][1][warning][main] [source/server/server.cc:910] There is no configured limit to the number of allowed active downstream connections. Configure a limit in `envoy.resource_monitors.downstream_connections` resource monitor. +rinhaproxy | [2024-02-13 23:27:31.205][1][info][main] [source/server/server.cc:951] starting main dispatch loop +rinhaproxy | [2024-02-13 23:27:31.311][1][info][runtime] [source/common/runtime/runtime_impl.cc:584] RTDS has finished initialization +rinhaproxy | [2024-02-13 23:27:31.311][1][info][upstream] [source/common/upstream/cluster_manager_impl.cc:240] cm init: all clusters initialized +rinhaproxy | [2024-02-13 23:27:31.311][1][info][main] [source/server/server.cc:932] all clusters initialized. initializing init manager +rinhaproxy | [2024-02-13 23:27:31.311][1][info][config] [source/common/listener_manager/listener_manager_impl.cc:926] all dependencies initialized. starting workers +rinhaproxy | [2024-02-13 23:31:49.440][1][warning][main] [source/server/server.cc:881] caught ENVOY_SIGTERM +rinhaproxy | [2024-02-13 23:31:49.440][1][info][main] [source/server/server.cc:1019] shutting down server instance +rinhaproxy | [2024-02-13 23:31:49.440][1][info][main] [source/server/server.cc:959] main dispatch loop exited +rinhaproxy | [2024-02-13 23:31:49.444][1][info][main] [source/server/server.cc:1011] exiting +rinhaproxy exited with code 0 +rinhaproxy exited with code 0 +rinhaapi1 | [23:31:50:338] info: Microsoft.Hosting.Lifetime[0] +rinhaapi1 | Application is shutting down... +rinhaapi2 | [23:31:50:341] info: Microsoft.Hosting.Lifetime[0] +rinhaapi2 | Application is shutting down... +rinhaapi2 exited with code 0 +rinhaapi2 exited with code 137 +rinhaapi1 exited with code 0 +rinhadb | 2024-02-13 23:32:00.861 UTC [1] LOG: received fast shutdown request +rinhadb | 2024-02-13 23:32:00.861 UTC [1] LOG: aborting any active transactions +rinhadb | 2024-02-13 23:32:00.865 UTC [1] LOG: background worker "logical replication launcher" (PID 72) exited with exit code 1 +rinhadb | 2024-02-13 23:32:00.867 UTC [67] LOG: shutting down +rinhadb | 2024-02-13 23:32:00.867 UTC [67] LOG: checkpoint starting: shutdown immediate +rinhadb | 2024-02-13 23:32:00.875 UTC [67] LOG: checkpoint complete: wrote 870 buffers (5.3%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.008 s, sync=0.001 s, total=0.008 s; sync files=0, longest=0.000 s, average=0.000 s; distance=2465 kB, estimate=2465 kB; lsn=0/1B818B0, redo lsn=0/1B818B0 +rinhadb | 2024-02-13 23:32:00.888 UTC [1] LOG: database system is shut down +rinhadb exited with code 0 diff --git a/participantes/giovannibassi-vb/docker-compose.yml b/participantes/giovannibassi-vb/docker-compose.yml new file mode 100755 index 000000000..15e8d449c --- /dev/null +++ b/participantes/giovannibassi-vb/docker-compose.yml @@ -0,0 +1,87 @@ +version: '3.9' +name: 'rinhavb-giovannibassi' + +services: + api1: &api + image: giggio/rinhabackend-2401:240213_1745-vb + hostname: api1 + container_name: rinhaapi1 + environment: + - ConnectionStrings__Rinha=Host=db;Database=rinha;Username=rinha;Password=rinha;Pooling=true;Minimum Pool Size=50;Maximum Pool Size=2000;Multiplexing=true;Timeout=15;Command Timeout=15;Cancellation Timeout=-1;No Reset On Close=true;Max Auto Prepare=20;Auto Prepare Min Usages=1; + depends_on: + db: + condition: service_healthy + ulimits: + nofile: + soft: 1000000 + hard: 1000000 + deploy: + resources: + limits: + cpus: '0.3' + memory: '80MB' + networks: + - app-network + volumes: + - app1:/tmp + + api2: + <<: *api + hostname: api2 + container_name: rinhaapi2 + volumes: + - app2:/tmp + + envoy: + image: envoyproxy/envoy:v1.29-latest + container_name: rinhaproxy + volumes: + - ./envoy.yaml:/etc/envoy/envoy.yaml:ro + depends_on: + - api1 + - api2 + ports: + - "9999:9999" + networks: + - app-network + deploy: + resources: + limits: + cpus: '0.4' + memory: '134MB' + + db: + image: postgres:latest + container_name: rinhadb + command: 'postgres -c max_connections=1000 -c shared_buffers=128MB -c synchronous_commit=off -c fsync=off -c full_page_writes=off' + hostname: db + environment: + - POSTGRES_PASSWORD=rinha + - POSTGRES_USER=rinha + - POSTGRES_DB=rinha + ports: + - "5432:5432" + volumes: + - ./sql/ddl.sql:/docker-entrypoint-initdb.d/01-ddl.sql:ro + - ./sql/criartransacao.sql:/docker-entrypoint-initdb.d/11-criartransacao.sql:ro + - ./sql/resetdb.sql:/docker-entrypoint-initdb.d/21-resetdb.sql:ro + deploy: + resources: + limits: + cpus: '0.5' + memory: '256MB' + networks: + - app-network + healthcheck: + test: ["CMD", "pg_isready", "--username", "rinha"] + interval: 5s + timeout: 5s + retries: 20 + start_period: 10s + +networks: + app-network: +volumes: + app1: + app2: + diff --git a/participantes/giovannibassi-vb/envoy.yaml b/participantes/giovannibassi-vb/envoy.yaml new file mode 100755 index 000000000..909c29058 --- /dev/null +++ b/participantes/giovannibassi-vb/envoy.yaml @@ -0,0 +1,58 @@ +static_resources: + listeners: + - name: listener_0 + address: + socket_address: { protocol: TCP, address: 0.0.0.0, port_value: 9999 } + filter_chains: + - filters: + - name: envoy.filters.network.http_connection_manager + typed_config: + "@type": type.googleapis.com/envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager + generate_request_id: false + stat_prefix: ingress_http + http_filters: + - name: envoy.filters.http.router + typed_config: + "@type": type.googleapis.com/envoy.extensions.filters.http.router.v3.Router + dynamic_stats: false + route_config: + name: local_route + virtual_hosts: + - name: local_service + domains: ["*"] + routes: + - match: + prefix: "/" + route: + cluster: some_service + clusters: + - name: some_service + connect_timeout: 10s + type: STRICT_DNS + lb_policy: ROUND_ROBIN + load_assignment: + cluster_name: service_envoyproxy_io + endpoints: + - lb_endpoints: + - endpoint: + address: + socket_address: + address: api1 + port_value: 9999 + - endpoint: + address: + socket_address: + address: api2 + port_value: 9999 + circuit_breakers: + thresholds: + - priority: DEFAULT + max_connections: 1000000000 + max_pending_requests: 1000000000 + max_requests: 1000000000 + max_retries: 1000000000 + - priority: HIGH + max_connections: 1000000000 + max_pending_requests: 1000000000 + max_requests: 1000000000 + max_retries: 1000000000 diff --git a/participantes/giovannibassi-vb/sql/criartransacao.sql b/participantes/giovannibassi-vb/sql/criartransacao.sql new file mode 100755 index 000000000..8db80516f --- /dev/null +++ b/participantes/giovannibassi-vb/sql/criartransacao.sql @@ -0,0 +1,34 @@ +CREATE OR REPLACE FUNCTION criartransacao( + IN idcliente integer, + IN valor integer, + IN descricao varchar(10) +) RETURNS RECORD AS $$ +DECLARE + clienteencontrado cliente%rowtype; + ret RECORD; +BEGIN + SELECT * FROM cliente + INTO clienteencontrado + WHERE id = idcliente; + + IF not found THEN + --raise notice'Id do Cliente % não encontrado.', idcliente; + select -1 into ret; + RETURN ret; + END IF; + + --raise notice'Criando transacao para cliente %.', idcliente; + INSERT INTO transacao (valor, descricao, realizadaem, idcliente) + VALUES (valor, descricao, now() at time zone 'utc', idcliente); + UPDATE cliente + SET saldo = saldo + valor + WHERE id = idcliente AND (valor > 0 OR saldo + valor >= limite) + RETURNING saldo, limite + INTO ret; + raise notice'Ret: %', ret; + IF ret.limite is NULL THEN + --raise notice'Id do Cliente % não encontrado.', idcliente; + select -2 into ret; + END IF; + RETURN ret; +END;$$ LANGUAGE plpgsql; diff --git a/participantes/giovannibassi-vb/sql/ddl.sql b/participantes/giovannibassi-vb/sql/ddl.sql new file mode 100755 index 000000000..f2a8036ba --- /dev/null +++ b/participantes/giovannibassi-vb/sql/ddl.sql @@ -0,0 +1,32 @@ +SET statement_timeout = 0; +SET lock_timeout = 0; +SET idle_in_transaction_session_timeout = 0; +SET client_encoding = 'UTF8'; +SET standard_conforming_strings = on; +SET check_function_bodies = false; +SET xmloption = content; +SET client_min_messages = warning; +SET row_security = off; + +SET default_tablespace = ''; + +SET default_table_access_method = heap; + +CREATE UNLOGGED TABLE cliente ( + id integer PRIMARY KEY NOT NULL, + saldo integer NOT NULL, + limite integer NOT NULL +); + +CREATE UNLOGGED TABLE transacao ( + id SERIAL PRIMARY KEY, + valor integer NOT NULL, + descricao varchar(10) NOT NULL, + realizadaem timestamp NOT NULL, + idcliente integer NOT NULL +); + +CREATE INDEX ix_transacao_idcliente ON transacao +( + idcliente ASC +); \ No newline at end of file diff --git a/participantes/giovannibassi-vb/sql/resetdb.sql b/participantes/giovannibassi-vb/sql/resetdb.sql new file mode 100755 index 000000000..0dd93c098 --- /dev/null +++ b/participantes/giovannibassi-vb/sql/resetdb.sql @@ -0,0 +1,8 @@ +delete from transacao; +delete from cliente; + +INSERT INTO cliente (id, saldo, limite) VALUES (1, 0, -100000); +INSERT INTO cliente (id, saldo, limite) VALUES (2, 0, -80000); +INSERT INTO cliente (id, saldo, limite) VALUES (3, 0, -1000000); +INSERT INTO cliente (id, saldo, limite) VALUES (4, 0, -10000000); +INSERT INTO cliente (id, saldo, limite) VALUES (5, 0, -500000); \ No newline at end of file diff --git a/participantes/giovannibassi-vb/testada b/participantes/giovannibassi-vb/testada new file mode 100644 index 000000000..329acd780 --- /dev/null +++ b/participantes/giovannibassi-vb/testada @@ -0,0 +1,2 @@ +testada em ter 13 fev 2024 20:32:01 -03 +abra um PR removendo esse arquivo caso queira que sua API seja testada novamente diff --git a/participantes/giovannibassi-vb/vb-logo.png b/participantes/giovannibassi-vb/vb-logo.png new file mode 100755 index 000000000..72efa8670 Binary files /dev/null and b/participantes/giovannibassi-vb/vb-logo.png differ diff --git a/participantes/giovannibassi/README.md b/participantes/giovannibassi/README.md new file mode 100644 index 000000000..0bc290e92 --- /dev/null +++ b/participantes/giovannibassi/README.md @@ -0,0 +1,13 @@ +# Submissão Giovanni Bassi ([@giovannibassi](https://twitter.com/giovannibassi)) + +Rinha de Backend 2024/01 + +## Stack + +* .NET 8 (web) +* Postgresql 16 (banco de dados) +* Envoy 1.29 (proxy) + +## Repositório + +* [giggio/rinhaback2401-01](https://github.com/giggio/rinhaback2401-01) diff --git a/participantes/giovannibassi/docker-compose.logs b/participantes/giovannibassi/docker-compose.logs new file mode 100644 index 000000000..a2243a915 --- /dev/null +++ b/participantes/giovannibassi/docker-compose.logs @@ -0,0 +1,239 @@ + Network rinha-giovannibassi_app-network Creating + Network rinha-giovannibassi_app-network Created + Volume "rinha-giovannibassi_app1" Creating + Volume "rinha-giovannibassi_app1" Created + Volume "rinha-giovannibassi_app2" Creating + Volume "rinha-giovannibassi_app2" Created + Container rinhadb Creating + Container rinhadb Created + Container rinhaapi1 Creating + Container rinhaapi2 Creating + Container rinhaapi2 Created + Container rinhaapi1 Created + Container rinhaproxy Creating + Container rinhaproxy Created +Attaching to rinhaapi1, rinhaapi2, rinhadb, rinhaproxy +rinhadb | The files belonging to this database system will be owned by user "postgres". +rinhadb | This user must also own the server process. +rinhadb | +rinhadb | The database cluster will be initialized with locale "en_US.utf8". +rinhadb | The default database encoding has accordingly been set to "UTF8". +rinhadb | The default text search configuration will be set to "english". +rinhadb | +rinhadb | Data page checksums are disabled. +rinhadb | +rinhadb | fixing permissions on existing directory /var/lib/postgresql/data ... ok +rinhadb | creating subdirectories ... ok +rinhadb | selecting dynamic shared memory implementation ... posix +rinhadb | selecting default max_connections ... 100 +rinhadb | selecting default shared_buffers ... 128MB +rinhadb | selecting default time zone ... Etc/UTC +rinhadb | creating configuration files ... ok +rinhadb | running bootstrap script ... ok +rinhadb | performing post-bootstrap initialization ... ok +rinhadb | syncing data to disk ... ok +rinhadb | +rinhadb | +rinhadb | Success. You can now start the database server using: +rinhadb | +rinhadb | pg_ctl -D /var/lib/postgresql/data -l logfile start +rinhadb | +rinhadb | initdb: warning: enabling "trust" authentication for local connections +rinhadb | initdb: hint: You can change this by editing pg_hba.conf or using the option -A, or --auth-local and --auth-host, the next time you run initdb. +rinhadb | waiting for server to start....2024-02-13 23:22:33.428 UTC [49] LOG: starting PostgreSQL 16.2 (Debian 16.2-1.pgdg120+2) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit +rinhadb | 2024-02-13 23:22:33.429 UTC [49] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" +rinhadb | 2024-02-13 23:22:33.431 UTC [52] LOG: database system was shut down at 2024-02-13 23:22:32 UTC +rinhadb | 2024-02-13 23:22:33.436 UTC [49] LOG: database system is ready to accept connections +rinhadb | done +rinhadb | server started +rinhadb | CREATE DATABASE +rinhadb | +rinhadb | +rinhadb | /usr/local/bin/docker-entrypoint.sh: running /docker-entrypoint-initdb.d/01-ddl.sql +rinhadb | SET +rinhadb | SET +rinhadb | SET +rinhadb | SET +rinhadb | SET +rinhadb | SET +rinhadb | SET +rinhadb | SET +rinhadb | SET +rinhadb | SET +rinhadb | SET +rinhadb | CREATE TABLE +rinhadb | CREATE TABLE +rinhadb | CREATE INDEX +rinhadb | +rinhadb | +rinhadb | /usr/local/bin/docker-entrypoint.sh: running /docker-entrypoint-initdb.d/11-criartransacao.sql +rinhadb | CREATE FUNCTION +rinhadb | +rinhadb | +rinhadb | /usr/local/bin/docker-entrypoint.sh: running /docker-entrypoint-initdb.d/21-resetdb.sql +rinhadb | DELETE 0 +rinhadb | DELETE 0 +rinhadb | INSERT 0 1 +rinhadb | INSERT 0 1 +rinhadb | INSERT 0 1 +rinhadb | INSERT 0 1 +rinhadb | INSERT 0 1 +rinhadb | +rinhadb | +rinhadb | 2024-02-13 23:22:34.040 UTC [49] LOG: received fast shutdown request +rinhadb | waiting for server to shut down....2024-02-13 23:22:34.041 UTC [49] LOG: aborting any active transactions +rinhadb | 2024-02-13 23:22:34.093 UTC [49] LOG: background worker "logical replication launcher" (PID 55) exited with exit code 1 +rinhadb | 2024-02-13 23:22:34.094 UTC [50] LOG: shutting down +rinhadb | 2024-02-13 23:22:34.094 UTC [50] LOG: checkpoint starting: shutdown immediate +rinhadb | 2024-02-13 23:22:34.103 UTC [50] LOG: checkpoint complete: wrote 935 buffers (5.7%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.009 s, sync=0.001 s, total=0.010 s; sync files=0, longest=0.000 s, average=0.000 s; distance=4282 kB, estimate=4282 kB; lsn=0/1919408, redo lsn=0/1919408 +rinhadb | 2024-02-13 23:22:34.117 UTC [49] LOG: database system is shut down +rinhadb | done +rinhadb | server stopped +rinhadb | +rinhadb | PostgreSQL init process complete; ready for start up. +rinhadb | +rinhadb | 2024-02-13 23:22:34.226 UTC [1] LOG: starting PostgreSQL 16.2 (Debian 16.2-1.pgdg120+2) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit +rinhadb | 2024-02-13 23:22:34.226 UTC [1] LOG: listening on IPv4 address "0.0.0.0", port 5432 +rinhadb | 2024-02-13 23:22:34.226 UTC [1] LOG: listening on IPv6 address "::", port 5432 +rinhadb | 2024-02-13 23:22:34.226 UTC [1] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" +rinhadb | 2024-02-13 23:22:34.229 UTC [71] LOG: database system was shut down at 2024-02-13 23:22:34 UTC +rinhadb | 2024-02-13 23:22:34.234 UTC [1] LOG: database system is ready to accept connections +rinhaapi2 | [23:22:38:134] warn: Microsoft.AspNetCore.Hosting.Diagnostics[15] +rinhaapi2 | Overriding HTTP_PORTS '8080' and HTTPS_PORTS ''. Binding to values defined by URLS instead 'http://*:9999'. +rinhaapi1 | [23:22:38:138] warn: Microsoft.AspNetCore.Hosting.Diagnostics[15] +rinhaapi1 | Overriding HTTP_PORTS '8080' and HTTPS_PORTS ''. Binding to values defined by URLS instead 'http://*:9999'. +rinhaapi2 | [23:22:38:195] info: Microsoft.Hosting.Lifetime[14] +rinhaapi2 | Now listening on: http://[::]:9999 +rinhaapi2 | [23:22:38:195] info: Microsoft.Hosting.Lifetime[0] +rinhaapi2 | Application started. Press Ctrl+C to shut down. +rinhaapi2 | [23:22:38:195] info: Microsoft.Hosting.Lifetime[0] +rinhaapi2 | Hosting environment: Production +rinhaapi2 | [23:22:38:195] info: Microsoft.Hosting.Lifetime[0] +rinhaapi2 | Content root path: /app +rinhaapi1 | [23:22:38:195] info: Microsoft.Hosting.Lifetime[14] +rinhaapi1 | Now listening on: http://[::]:9999 +rinhaapi1 | [23:22:38:196] info: Microsoft.Hosting.Lifetime[0] +rinhaapi1 | Application started. Press Ctrl+C to shut down. +rinhaapi1 | [23:22:38:196] info: Microsoft.Hosting.Lifetime[0] +rinhaapi1 | Hosting environment: Production +rinhaapi1 | [23:22:38:196] info: Microsoft.Hosting.Lifetime[0] +rinhaapi1 | Content root path: /app +rinhaproxy | [2024-02-13 23:22:38.977][1][info][main] [source/server/server.cc:430] initializing epoch 0 (base id=0, hot restart version=11.104) +rinhaproxy | [2024-02-13 23:22:38.978][1][info][main] [source/server/server.cc:432] statically linked extensions: +rinhaproxy | [2024-02-13 23:22:38.978][1][info][main] [source/server/server.cc:434] envoy.compression.decompressor: envoy.compression.brotli.decompressor, envoy.compression.gzip.decompressor, envoy.compression.zstd.decompressor +rinhaproxy | [2024-02-13 23:22:38.978][1][info][main] [source/server/server.cc:434] envoy.config_subscription: envoy.config_subscription.ads, envoy.config_subscription.ads_collection, envoy.config_subscription.aggregated_grpc_collection, envoy.config_subscription.delta_grpc, envoy.config_subscription.delta_grpc_collection, envoy.config_subscription.filesystem, envoy.config_subscription.filesystem_collection, envoy.config_subscription.grpc, envoy.config_subscription.rest +rinhaproxy | [2024-02-13 23:22:38.978][1][info][main] [source/server/server.cc:434] envoy.quic.connection_id_generator: envoy.quic.deterministic_connection_id_generator +rinhaproxy | [2024-02-13 23:22:38.978][1][info][main] [source/server/server.cc:434] envoy.matching.http.input: envoy.matching.inputs.cel_data_input, envoy.matching.inputs.destination_ip, envoy.matching.inputs.destination_port, envoy.matching.inputs.direct_source_ip, envoy.matching.inputs.dns_san, envoy.matching.inputs.request_headers, envoy.matching.inputs.request_trailers, envoy.matching.inputs.response_headers, envoy.matching.inputs.response_trailers, envoy.matching.inputs.server_name, envoy.matching.inputs.source_ip, envoy.matching.inputs.source_port, envoy.matching.inputs.source_type, envoy.matching.inputs.status_code_class_input, envoy.matching.inputs.status_code_input, envoy.matching.inputs.subject, envoy.matching.inputs.uri_san, query_params +rinhaproxy | [2024-02-13 23:22:38.978][1][info][main] [source/server/server.cc:434] envoy.tracers.opentelemetry.samplers: envoy.tracers.opentelemetry.samplers.always_on +rinhaproxy | [2024-02-13 23:22:38.978][1][info][main] [source/server/server.cc:434] envoy.dubbo_proxy.filters: envoy.filters.dubbo.router +rinhaproxy | [2024-02-13 23:22:38.978][1][info][main] [source/server/server.cc:434] envoy.tracers: envoy.dynamic.ot, envoy.tracers.datadog, envoy.tracers.dynamic_ot, envoy.tracers.opencensus, envoy.tracers.opentelemetry, envoy.tracers.skywalking, envoy.tracers.xray, envoy.tracers.zipkin, envoy.zipkin +rinhaproxy | [2024-02-13 23:22:38.978][1][info][main] [source/server/server.cc:434] envoy.transport_sockets.downstream: envoy.transport_sockets.alts, envoy.transport_sockets.quic, envoy.transport_sockets.raw_buffer, envoy.transport_sockets.starttls, envoy.transport_sockets.tap, envoy.transport_sockets.tcp_stats, envoy.transport_sockets.tls, raw_buffer, starttls, tls +rinhaproxy | [2024-02-13 23:22:38.978][1][info][main] [source/server/server.cc:434] envoy.http.stateful_session: envoy.http.stateful_session.cookie, envoy.http.stateful_session.header +rinhaproxy | [2024-02-13 23:22:38.978][1][info][main] [source/server/server.cc:434] envoy.path.rewrite: envoy.path.rewrite.uri_template.uri_template_rewriter +rinhaproxy | [2024-02-13 23:22:38.978][1][info][main] [source/server/server.cc:434] envoy.regex_engines: envoy.regex_engines.google_re2 +rinhaproxy | [2024-02-13 23:22:38.978][1][info][main] [source/server/server.cc:434] filter_state.object: envoy.filters.listener.original_dst.local_ip, envoy.filters.listener.original_dst.remote_ip, envoy.network.application_protocols, envoy.network.transport_socket.original_dst_address, envoy.network.upstream_server_name, envoy.network.upstream_subject_alt_names, envoy.string, envoy.tcp_proxy.cluster, envoy.tcp_proxy.disable_tunneling, envoy.upstream.dynamic_host, envoy.upstream.dynamic_port +rinhaproxy | [2024-02-13 23:22:38.978][1][info][main] [source/server/server.cc:434] envoy.matching.http.custom_matchers: envoy.matching.custom_matchers.trie_matcher +rinhaproxy | [2024-02-13 23:22:38.978][1][info][main] [source/server/server.cc:434] envoy.tls.cert_validator: envoy.tls.cert_validator.default, envoy.tls.cert_validator.spiffe +rinhaproxy | [2024-02-13 23:22:38.978][1][info][main] [source/server/server.cc:434] envoy.access_loggers: envoy.access_loggers.file, envoy.access_loggers.http_grpc, envoy.access_loggers.open_telemetry, envoy.access_loggers.stderr, envoy.access_loggers.stdout, envoy.access_loggers.tcp_grpc, envoy.access_loggers.wasm, envoy.file_access_log, envoy.http_grpc_access_log, envoy.open_telemetry_access_log, envoy.stderr_access_log, envoy.stdout_access_log, envoy.tcp_grpc_access_log, envoy.wasm_access_log +rinhaproxy | [2024-02-13 23:22:38.978][1][info][main] [source/server/server.cc:434] envoy.connection_handler: envoy.connection_handler.default +rinhaproxy | [2024-02-13 23:22:38.978][1][info][main] [source/server/server.cc:434] envoy.bootstrap: envoy.bootstrap.internal_listener, envoy.bootstrap.wasm, envoy.extensions.network.socket_interface.default_socket_interface +rinhaproxy | [2024-02-13 23:22:38.978][1][info][main] [source/server/server.cc:434] envoy.transport_sockets.upstream: envoy.transport_sockets.alts, envoy.transport_sockets.http_11_proxy, envoy.transport_sockets.internal_upstream, envoy.transport_sockets.quic, envoy.transport_sockets.raw_buffer, envoy.transport_sockets.starttls, envoy.transport_sockets.tap, envoy.transport_sockets.tcp_stats, envoy.transport_sockets.tls, envoy.transport_sockets.upstream_proxy_protocol, raw_buffer, starttls, tls +rinhaproxy | [2024-02-13 23:22:38.978][1][info][main] [source/server/server.cc:434] envoy.retry_host_predicates: envoy.retry_host_predicates.omit_canary_hosts, envoy.retry_host_predicates.omit_host_metadata, envoy.retry_host_predicates.previous_hosts +rinhaproxy | [2024-02-13 23:22:38.978][1][info][main] [source/server/server.cc:434] network.connection.client: default, envoy_internal +rinhaproxy | [2024-02-13 23:22:38.978][1][info][main] [source/server/server.cc:434] envoy.http.original_ip_detection: envoy.http.original_ip_detection.custom_header, envoy.http.original_ip_detection.xff +rinhaproxy | [2024-02-13 23:22:38.978][1][info][main] [source/server/server.cc:434] envoy.quic.proof_source: envoy.quic.proof_source.filter_chain +rinhaproxy | [2024-02-13 23:22:38.978][1][info][main] [source/server/server.cc:434] envoy.resolvers: envoy.ip +rinhaproxy | [2024-02-13 23:22:38.978][1][info][main] [source/server/server.cc:434] envoy.matching.network.input: envoy.matching.inputs.application_protocol, envoy.matching.inputs.destination_ip, envoy.matching.inputs.destination_port, envoy.matching.inputs.direct_source_ip, envoy.matching.inputs.dns_san, envoy.matching.inputs.filter_state, envoy.matching.inputs.server_name, envoy.matching.inputs.source_ip, envoy.matching.inputs.source_port, envoy.matching.inputs.source_type, envoy.matching.inputs.subject, envoy.matching.inputs.transport_protocol, envoy.matching.inputs.uri_san +rinhaproxy | [2024-02-13 23:22:38.979][1][info][main] [source/server/server.cc:434] envoy.guarddog_actions: envoy.watchdog.abort_action, envoy.watchdog.profile_action +rinhaproxy | [2024-02-13 23:22:38.979][1][info][main] [source/server/server.cc:434] envoy.stats_sinks: envoy.dog_statsd, envoy.graphite_statsd, envoy.metrics_service, envoy.open_telemetry_stat_sink, envoy.stat_sinks.dog_statsd, envoy.stat_sinks.graphite_statsd, envoy.stat_sinks.hystrix, envoy.stat_sinks.metrics_service, envoy.stat_sinks.open_telemetry, envoy.stat_sinks.statsd, envoy.stat_sinks.wasm, envoy.statsd +rinhaproxy | [2024-02-13 23:22:38.979][1][info][main] [source/server/server.cc:434] envoy.matching.input_matchers: envoy.matching.matchers.cel_matcher, envoy.matching.matchers.consistent_hashing, envoy.matching.matchers.ip, envoy.matching.matchers.runtime_fraction +rinhaproxy | [2024-02-13 23:22:38.979][1][info][main] [source/server/server.cc:434] envoy.geoip_providers: envoy.geoip_providers.maxmind +rinhaproxy | [2024-02-13 23:22:38.979][1][info][main] [source/server/server.cc:434] envoy.health_check.event_sinks: envoy.health_check.event_sink.file +rinhaproxy | [2024-02-13 23:22:38.979][1][info][main] [source/server/server.cc:434] envoy.matching.common_inputs: envoy.matching.common_inputs.environment_variable +rinhaproxy | [2024-02-13 23:22:38.979][1][info][main] [source/server/server.cc:434] envoy.filters.http: envoy.bandwidth_limit, envoy.buffer, envoy.cors, envoy.csrf, envoy.ext_authz, envoy.ext_proc, envoy.fault, envoy.filters.http.adaptive_concurrency, envoy.filters.http.admission_control, envoy.filters.http.alternate_protocols_cache, envoy.filters.http.aws_lambda, envoy.filters.http.aws_request_signing, envoy.filters.http.bandwidth_limit, envoy.filters.http.basic_auth, envoy.filters.http.buffer, envoy.filters.http.cache, envoy.filters.http.cdn_loop, envoy.filters.http.composite, envoy.filters.http.compressor, envoy.filters.http.connect_grpc_bridge, envoy.filters.http.cors, envoy.filters.http.csrf, envoy.filters.http.custom_response, envoy.filters.http.decompressor, envoy.filters.http.dynamic_forward_proxy, envoy.filters.http.ext_authz, envoy.filters.http.ext_proc, envoy.filters.http.fault, envoy.filters.http.file_system_buffer, envoy.filters.http.gcp_authn, envoy.filters.http.geoip, envoy.filters.http.grpc_field_extraction, envoy.filters.http.grpc_http1_bridge, envoy.filters.http.grpc_http1_reverse_bridge, envoy.filters.http.grpc_json_transcoder, envoy.filters.http.grpc_stats, envoy.filters.http.grpc_web, envoy.filters.http.header_mutation, envoy.filters.http.header_to_metadata, envoy.filters.http.health_check, envoy.filters.http.ip_tagging, envoy.filters.http.json_to_metadata, envoy.filters.http.jwt_authn, envoy.filters.http.local_ratelimit, envoy.filters.http.lua, envoy.filters.http.match_delegate, envoy.filters.http.oauth2, envoy.filters.http.on_demand, envoy.filters.http.original_src, envoy.filters.http.rate_limit_quota, envoy.filters.http.ratelimit, envoy.filters.http.rbac, envoy.filters.http.router, envoy.filters.http.set_filter_state, envoy.filters.http.set_metadata, envoy.filters.http.stateful_session, envoy.filters.http.tap, envoy.filters.http.wasm, envoy.geoip, envoy.grpc_http1_bridge, envoy.grpc_json_transcoder, envoy.grpc_web, envoy.health_check, envoy.ip_tagging, envoy.local_rate_limit, envoy.lua, envoy.rate_limit, envoy.router +rinhaproxy | [2024-02-13 23:22:38.979][1][info][main] [source/server/server.cc:434] envoy.upstreams: envoy.filters.connection_pools.tcp.generic +rinhaproxy | [2024-02-13 23:22:38.979][1][info][main] [source/server/server.cc:434] envoy.rate_limit_descriptors: envoy.rate_limit_descriptors.expr +rinhaproxy | [2024-02-13 23:22:38.979][1][info][main] [source/server/server.cc:434] envoy.tracers.opentelemetry.resource_detectors: envoy.tracers.opentelemetry.resource_detectors.dynatrace, envoy.tracers.opentelemetry.resource_detectors.environment +rinhaproxy | [2024-02-13 23:22:38.979][1][info][main] [source/server/server.cc:434] envoy.network.dns_resolver: envoy.network.dns_resolver.cares, envoy.network.dns_resolver.getaddrinfo +rinhaproxy | [2024-02-13 23:22:38.979][1][info][main] [source/server/server.cc:434] envoy.dubbo_proxy.serializers: dubbo.hessian2 +rinhaproxy | [2024-02-13 23:22:38.979][1][info][main] [source/server/server.cc:434] envoy.grpc_credentials: envoy.grpc_credentials.aws_iam, envoy.grpc_credentials.default, envoy.grpc_credentials.file_based_metadata +rinhaproxy | [2024-02-13 23:22:38.979][1][info][main] [source/server/server.cc:434] envoy.request_id: envoy.request_id.uuid +rinhaproxy | [2024-02-13 23:22:38.979][1][info][main] [source/server/server.cc:434] envoy.listener_manager_impl: envoy.listener_manager_impl.default, envoy.listener_manager_impl.validation +rinhaproxy | [2024-02-13 23:22:38.979][1][info][main] [source/server/server.cc:434] envoy.http.header_validators: envoy.http.header_validators.envoy_default +rinhaproxy | [2024-02-13 23:22:38.979][1][info][main] [source/server/server.cc:434] envoy.thrift_proxy.protocols: auto, binary, binary/non-strict, compact, twitter +rinhaproxy | [2024-02-13 23:22:38.979][1][info][main] [source/server/server.cc:434] envoy.internal_redirect_predicates: envoy.internal_redirect_predicates.allow_listed_routes, envoy.internal_redirect_predicates.previous_routes, envoy.internal_redirect_predicates.safe_cross_scheme +rinhaproxy | [2024-02-13 23:22:38.979][1][info][main] [source/server/server.cc:434] envoy.http.stateful_header_formatters: envoy.http.stateful_header_formatters.preserve_case, preserve_case +rinhaproxy | [2024-02-13 23:22:38.979][1][info][main] [source/server/server.cc:434] envoy.compression.compressor: envoy.compression.brotli.compressor, envoy.compression.gzip.compressor, envoy.compression.zstd.compressor +rinhaproxy | [2024-02-13 23:22:38.979][1][info][main] [source/server/server.cc:434] envoy.dubbo_proxy.protocols: dubbo +rinhaproxy | [2024-02-13 23:22:38.979][1][info][main] [source/server/server.cc:434] envoy.matching.action: envoy.matching.actions.format_string, filter-chain-name +rinhaproxy | [2024-02-13 23:22:38.979][1][info][main] [source/server/server.cc:434] envoy.formatter: envoy.formatter.cel, envoy.formatter.metadata, envoy.formatter.req_without_query +rinhaproxy | [2024-02-13 23:22:38.979][1][info][main] [source/server/server.cc:434] envoy.thrift_proxy.transports: auto, framed, header, unframed +rinhaproxy | [2024-02-13 23:22:38.979][1][info][main] [source/server/server.cc:434] envoy.matching.network.custom_matchers: envoy.matching.custom_matchers.trie_matcher +rinhaproxy | [2024-02-13 23:22:38.979][1][info][main] [source/server/server.cc:434] envoy.upstream_options: envoy.extensions.upstreams.http.v3.HttpProtocolOptions, envoy.extensions.upstreams.tcp.v3.TcpProtocolOptions, envoy.upstreams.http.http_protocol_options, envoy.upstreams.tcp.tcp_protocol_options +rinhaproxy | [2024-02-13 23:22:38.979][1][info][main] [source/server/server.cc:434] envoy.config_mux: envoy.config_mux.delta_grpc_mux_factory, envoy.config_mux.grpc_mux_factory, envoy.config_mux.new_grpc_mux_factory, envoy.config_mux.sotw_grpc_mux_factory +rinhaproxy | [2024-02-13 23:22:38.979][1][info][main] [source/server/server.cc:434] envoy.upstream.local_address_selector: envoy.upstream.local_address_selector.default_local_address_selector +rinhaproxy | [2024-02-13 23:22:38.979][1][info][main] [source/server/server.cc:434] envoy.config.validators: envoy.config.validators.minimum_clusters, envoy.config.validators.minimum_clusters_validator +rinhaproxy | [2024-02-13 23:22:38.979][1][info][main] [source/server/server.cc:434] envoy.path.match: envoy.path.match.uri_template.uri_template_matcher +rinhaproxy | [2024-02-13 23:22:38.979][1][info][main] [source/server/server.cc:434] envoy.common.key_value: envoy.key_value.file_based +rinhaproxy | [2024-02-13 23:22:38.979][1][info][main] [source/server/server.cc:434] envoy.clusters: envoy.cluster.eds, envoy.cluster.logical_dns, envoy.cluster.original_dst, envoy.cluster.static, envoy.cluster.strict_dns, envoy.clusters.aggregate, envoy.clusters.dynamic_forward_proxy, envoy.clusters.redis +rinhaproxy | [2024-02-13 23:22:38.979][1][info][main] [source/server/server.cc:434] envoy.filters.listener: envoy.filters.listener.http_inspector, envoy.filters.listener.local_ratelimit, envoy.filters.listener.original_dst, envoy.filters.listener.original_src, envoy.filters.listener.proxy_protocol, envoy.filters.listener.tls_inspector, envoy.listener.http_inspector, envoy.listener.original_dst, envoy.listener.original_src, envoy.listener.proxy_protocol, envoy.listener.tls_inspector +rinhaproxy | [2024-02-13 23:22:38.979][1][info][main] [source/server/server.cc:434] envoy.filters.udp.session: envoy.filters.udp.session.dynamic_forward_proxy, envoy.filters.udp.session.http_capsule +rinhaproxy | [2024-02-13 23:22:38.979][1][info][main] [source/server/server.cc:434] envoy.http.custom_response: envoy.extensions.http.custom_response.local_response_policy, envoy.extensions.http.custom_response.redirect_policy +rinhaproxy | [2024-02-13 23:22:38.979][1][info][main] [source/server/server.cc:434] envoy.http.early_header_mutation: envoy.http.early_header_mutation.header_mutation +rinhaproxy | [2024-02-13 23:22:38.979][1][info][main] [source/server/server.cc:434] envoy.route.early_data_policy: envoy.route.early_data_policy.default +rinhaproxy | [2024-02-13 23:22:38.979][1][info][main] [source/server/server.cc:434] envoy.access_loggers.extension_filters: envoy.access_loggers.extension_filters.cel +rinhaproxy | [2024-02-13 23:22:38.979][1][info][main] [source/server/server.cc:434] envoy.retry_priorities: envoy.retry_priorities.previous_priorities +rinhaproxy | [2024-02-13 23:22:38.979][1][info][main] [source/server/server.cc:434] envoy.http.cache: envoy.extensions.http.cache.file_system_http_cache, envoy.extensions.http.cache.simple +rinhaproxy | [2024-02-13 23:22:38.979][1][info][main] [source/server/server.cc:434] envoy.quic.server_preferred_address: quic.server_preferred_address.fixed +rinhaproxy | [2024-02-13 23:22:38.979][1][info][main] [source/server/server.cc:434] envoy.wasm.runtime: envoy.wasm.runtime.null, envoy.wasm.runtime.v8 +rinhaproxy | [2024-02-13 23:22:38.979][1][info][main] [source/server/server.cc:434] envoy.udp_packet_writer: envoy.udp_packet_writer.default, envoy.udp_packet_writer.gso +rinhaproxy | [2024-02-13 23:22:38.979][1][info][main] [source/server/server.cc:434] envoy.thrift_proxy.filters: envoy.filters.thrift.header_to_metadata, envoy.filters.thrift.payload_to_metadata, envoy.filters.thrift.rate_limit, envoy.filters.thrift.router +rinhaproxy | [2024-02-13 23:22:38.979][1][info][main] [source/server/server.cc:434] envoy.filters.http.upstream: envoy.buffer, envoy.filters.http.admission_control, envoy.filters.http.buffer, envoy.filters.http.header_mutation, envoy.filters.http.upstream_codec +rinhaproxy | [2024-02-13 23:22:38.979][1][info][main] [source/server/server.cc:434] envoy.router.cluster_specifier_plugin: envoy.router.cluster_specifier_plugin.lua +rinhaproxy | [2024-02-13 23:22:38.979][1][info][main] [source/server/server.cc:434] envoy.filters.udp_listener: envoy.filters.udp.dns_filter, envoy.filters.udp_listener.udp_proxy +rinhaproxy | [2024-02-13 23:22:38.979][1][info][main] [source/server/server.cc:434] envoy.rbac.matchers: envoy.rbac.matchers.upstream_ip_port +rinhaproxy | [2024-02-13 23:22:38.979][1][info][main] [source/server/server.cc:434] envoy.filters.network: envoy.echo, envoy.ext_authz, envoy.filters.network.connection_limit, envoy.filters.network.direct_response, envoy.filters.network.dubbo_proxy, envoy.filters.network.echo, envoy.filters.network.ext_authz, envoy.filters.network.http_connection_manager, envoy.filters.network.local_ratelimit, envoy.filters.network.mongo_proxy, envoy.filters.network.ratelimit, envoy.filters.network.rbac, envoy.filters.network.redis_proxy, envoy.filters.network.set_filter_state, envoy.filters.network.sni_cluster, envoy.filters.network.sni_dynamic_forward_proxy, envoy.filters.network.tcp_proxy, envoy.filters.network.thrift_proxy, envoy.filters.network.wasm, envoy.filters.network.zookeeper_proxy, envoy.http_connection_manager, envoy.mongo_proxy, envoy.ratelimit, envoy.redis_proxy, envoy.tcp_proxy +rinhaproxy | [2024-02-13 23:22:38.979][1][info][main] [source/server/server.cc:434] envoy.resource_monitors: envoy.resource_monitors.fixed_heap, envoy.resource_monitors.injected_resource +rinhaproxy | [2024-02-13 23:22:38.979][1][info][main] [source/server/server.cc:434] envoy.quic.server.crypto_stream: envoy.quic.crypto_stream.server.quiche +rinhaproxy | [2024-02-13 23:22:38.979][1][info][main] [source/server/server.cc:434] quic.http_server_connection: quic.http_server_connection.default +rinhaproxy | [2024-02-13 23:22:38.979][1][info][main] [source/server/server.cc:434] envoy.load_balancing_policies: envoy.load_balancing_policies.cluster_provided, envoy.load_balancing_policies.least_request, envoy.load_balancing_policies.maglev, envoy.load_balancing_policies.random, envoy.load_balancing_policies.ring_hash, envoy.load_balancing_policies.round_robin, envoy.load_balancing_policies.subset +rinhaproxy | [2024-02-13 23:22:38.979][1][info][main] [source/server/server.cc:434] envoy.health_checkers: envoy.health_checkers.grpc, envoy.health_checkers.http, envoy.health_checkers.redis, envoy.health_checkers.tcp, envoy.health_checkers.thrift +rinhaproxy | [2024-02-13 23:22:38.987][1][info][main] [source/server/server.cc:488] HTTP header map info: +rinhaproxy | [2024-02-13 23:22:38.989][1][info][main] [source/server/server.cc:491] request header map: 664 bytes: :authority,:method,:path,:protocol,:scheme,accept,accept-encoding,access-control-request-headers,access-control-request-method,access-control-request-private-network,authentication,authorization,cache-control,cdn-loop,connection,content-encoding,content-length,content-type,expect,grpc-accept-encoding,grpc-timeout,if-match,if-modified-since,if-none-match,if-range,if-unmodified-since,keep-alive,origin,pragma,proxy-connection,proxy-status,referer,te,transfer-encoding,upgrade,user-agent,via,x-client-trace-id,x-envoy-attempt-count,x-envoy-decorator-operation,x-envoy-downstream-service-cluster,x-envoy-downstream-service-node,x-envoy-expected-rq-timeout-ms,x-envoy-external-address,x-envoy-force-trace,x-envoy-hedge-on-per-try-timeout,x-envoy-internal,x-envoy-ip-tags,x-envoy-is-timeout-retry,x-envoy-max-retries,x-envoy-original-path,x-envoy-original-url,x-envoy-retriable-header-names,x-envoy-retriable-status-codes,x-envoy-retry-grpc-on,x-envoy-retry-on,x-envoy-upstream-alt-stat-name,x-envoy-upstream-rq-per-try-timeout-ms,x-envoy-upstream-rq-timeout-alt-response,x-envoy-upstream-rq-timeout-ms,x-envoy-upstream-stream-duration-ms,x-forwarded-client-cert,x-forwarded-for,x-forwarded-host,x-forwarded-port,x-forwarded-proto,x-ot-span-context,x-request-id +rinhaproxy | [2024-02-13 23:22:38.989][1][info][main] [source/server/server.cc:491] request trailer map: 120 bytes: +rinhaproxy | [2024-02-13 23:22:38.989][1][info][main] [source/server/server.cc:491] response header map: 432 bytes: :status,access-control-allow-credentials,access-control-allow-headers,access-control-allow-methods,access-control-allow-origin,access-control-allow-private-network,access-control-expose-headers,access-control-max-age,age,cache-control,connection,content-encoding,content-length,content-type,date,etag,expires,grpc-message,grpc-status,keep-alive,last-modified,location,proxy-connection,proxy-status,server,transfer-encoding,upgrade,vary,via,x-envoy-attempt-count,x-envoy-decorator-operation,x-envoy-degraded,x-envoy-immediate-health-check-fail,x-envoy-ratelimited,x-envoy-upstream-canary,x-envoy-upstream-healthchecked-cluster,x-envoy-upstream-service-time,x-request-id +rinhaproxy | [2024-02-13 23:22:38.989][1][info][main] [source/server/server.cc:491] response trailer map: 144 bytes: grpc-message,grpc-status +rinhaproxy | [2024-02-13 23:22:38.999][1][info][main] [source/server/server.cc:845] runtime: {} +rinhaproxy | [2024-02-13 23:22:39.000][1][info][main] [source/server/server.cc:717] No admin address given, so no admin HTTP server started. +rinhaproxy | [2024-02-13 23:22:39.000][1][info][config] [source/server/configuration_impl.cc:160] loading tracing configuration +rinhaproxy | [2024-02-13 23:22:39.000][1][info][config] [source/server/configuration_impl.cc:119] loading 0 static secret(s) +rinhaproxy | [2024-02-13 23:22:39.000][1][info][config] [source/server/configuration_impl.cc:125] loading 1 cluster(s) +rinhaproxy | [2024-02-13 23:22:39.007][1][info][config] [source/server/configuration_impl.cc:129] loading 1 listener(s) +rinhaproxy | [2024-02-13 23:22:39.018][1][info][config] [source/server/configuration_impl.cc:146] loading stats configuration +rinhaproxy | [2024-02-13 23:22:39.018][1][warning][main] [source/server/server.cc:910] There is no configured limit to the number of allowed active downstream connections. Configure a limit in `envoy.resource_monitors.downstream_connections` resource monitor. +rinhaproxy | [2024-02-13 23:22:39.018][1][info][main] [source/server/server.cc:951] starting main dispatch loop +rinhaproxy | [2024-02-13 23:22:39.147][1][info][runtime] [source/common/runtime/runtime_impl.cc:584] RTDS has finished initialization +rinhaproxy | [2024-02-13 23:22:39.147][1][info][upstream] [source/common/upstream/cluster_manager_impl.cc:240] cm init: all clusters initialized +rinhaproxy | [2024-02-13 23:22:39.147][1][info][main] [source/server/server.cc:932] all clusters initialized. initializing init manager +rinhaproxy | [2024-02-13 23:22:39.147][1][info][config] [source/common/listener_manager/listener_manager_impl.cc:926] all dependencies initialized. starting workers +rinhaproxy | [2024-02-13 23:26:57.449][1][warning][main] [source/server/server.cc:881] caught ENVOY_SIGTERM +rinhaproxy | [2024-02-13 23:26:57.450][1][info][main] [source/server/server.cc:1019] shutting down server instance +rinhaproxy | [2024-02-13 23:26:57.450][1][info][main] [source/server/server.cc:959] main dispatch loop exited +rinhaproxy | [2024-02-13 23:26:57.454][1][info][main] [source/server/server.cc:1011] exiting +rinhaproxy exited with code 0 +rinhaproxy exited with code 0 +rinhaapi1 | [23:26:58:321] info: Microsoft.Hosting.Lifetime[0] +rinhaapi1 | Application is shutting down... +rinhaapi2 | [23:26:58:323] info: Microsoft.Hosting.Lifetime[0] +rinhaapi2 | Application is shutting down... +rinhaapi1 exited with code 0 +rinhaapi2 exited with code 0 +rinhaapi1 exited with code 137 +rinhadb | 2024-02-13 23:27:09.413 UTC [1] LOG: received fast shutdown request +rinhadb | 2024-02-13 23:27:09.414 UTC [1] LOG: aborting any active transactions +rinhadb | 2024-02-13 23:27:09.417 UTC [1] LOG: background worker "logical replication launcher" (PID 74) exited with exit code 1 +rinhadb | 2024-02-13 23:27:09.420 UTC [69] LOG: shutting down +rinhadb | 2024-02-13 23:27:09.420 UTC [69] LOG: checkpoint starting: shutdown immediate +rinhadb | 2024-02-13 23:27:09.426 UTC [69] LOG: checkpoint complete: wrote 854 buffers (5.2%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.006 s, sync=0.001 s, total=0.006 s; sync files=0, longest=0.000 s, average=0.000 s; distance=2465 kB, estimate=2465 kB; lsn=0/1B81A00, redo lsn=0/1B81A00 +rinhadb | 2024-02-13 23:27:09.440 UTC [1] LOG: database system is shut down +rinhadb exited with code 0 diff --git a/participantes/giovannibassi/docker-compose.yml b/participantes/giovannibassi/docker-compose.yml new file mode 100755 index 000000000..9b180552c --- /dev/null +++ b/participantes/giovannibassi/docker-compose.yml @@ -0,0 +1,87 @@ +version: '3.9' +name: 'rinha-giovannibassi' + +services: + api1: &api + image: giggio/rinhabackend-2401:240213_1757 + hostname: api1 + container_name: rinhaapi1 + environment: + - ConnectionStrings__Rinha=Host=db;Database=rinha;Username=rinha;Password=rinha;Pooling=true;Minimum Pool Size=50;Maximum Pool Size=2000;Multiplexing=true;Timeout=15;Command Timeout=15;Cancellation Timeout=-1;No Reset On Close=true;Max Auto Prepare=20;Auto Prepare Min Usages=1; + depends_on: + db: + condition: service_healthy + ulimits: + nofile: + soft: 1000000 + hard: 1000000 + deploy: + resources: + limits: + cpus: '0.3' + memory: '80MB' + networks: + - app-network + volumes: + - app1:/tmp + + api2: + <<: *api + hostname: api2 + container_name: rinhaapi2 + volumes: + - app2:/tmp + + envoy: + image: envoyproxy/envoy:v1.29-latest + container_name: rinhaproxy + volumes: + - ./envoy.yaml:/etc/envoy/envoy.yaml:ro + depends_on: + - api1 + - api2 + ports: + - "9999:9999" + networks: + - app-network + deploy: + resources: + limits: + cpus: '0.4' + memory: '134MB' + + db: + image: postgres:latest + container_name: rinhadb + command: 'postgres -c max_connections=1000 -c shared_buffers=128MB -c synchronous_commit=off -c fsync=off -c full_page_writes=off' + hostname: db + environment: + - POSTGRES_PASSWORD=rinha + - POSTGRES_USER=rinha + - POSTGRES_DB=rinha + ports: + - "5432:5432" + volumes: + - ./sql/ddl.sql:/docker-entrypoint-initdb.d/01-ddl.sql:ro + - ./sql/criartransacao.sql:/docker-entrypoint-initdb.d/11-criartransacao.sql:ro + - ./sql/resetdb.sql:/docker-entrypoint-initdb.d/21-resetdb.sql:ro + deploy: + resources: + limits: + cpus: '0.5' + memory: '256MB' + networks: + - app-network + healthcheck: + test: ["CMD", "pg_isready", "--username", "rinha"] + interval: 5s + timeout: 5s + retries: 20 + start_period: 10s + +networks: + app-network: +volumes: + app1: + app2: + diff --git a/participantes/giovannibassi/envoy.yaml b/participantes/giovannibassi/envoy.yaml new file mode 100755 index 000000000..909c29058 --- /dev/null +++ b/participantes/giovannibassi/envoy.yaml @@ -0,0 +1,58 @@ +static_resources: + listeners: + - name: listener_0 + address: + socket_address: { protocol: TCP, address: 0.0.0.0, port_value: 9999 } + filter_chains: + - filters: + - name: envoy.filters.network.http_connection_manager + typed_config: + "@type": type.googleapis.com/envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager + generate_request_id: false + stat_prefix: ingress_http + http_filters: + - name: envoy.filters.http.router + typed_config: + "@type": type.googleapis.com/envoy.extensions.filters.http.router.v3.Router + dynamic_stats: false + route_config: + name: local_route + virtual_hosts: + - name: local_service + domains: ["*"] + routes: + - match: + prefix: "/" + route: + cluster: some_service + clusters: + - name: some_service + connect_timeout: 10s + type: STRICT_DNS + lb_policy: ROUND_ROBIN + load_assignment: + cluster_name: service_envoyproxy_io + endpoints: + - lb_endpoints: + - endpoint: + address: + socket_address: + address: api1 + port_value: 9999 + - endpoint: + address: + socket_address: + address: api2 + port_value: 9999 + circuit_breakers: + thresholds: + - priority: DEFAULT + max_connections: 1000000000 + max_pending_requests: 1000000000 + max_requests: 1000000000 + max_retries: 1000000000 + - priority: HIGH + max_connections: 1000000000 + max_pending_requests: 1000000000 + max_requests: 1000000000 + max_retries: 1000000000 diff --git a/participantes/giovannibassi/sql/criartransacao.sql b/participantes/giovannibassi/sql/criartransacao.sql new file mode 100755 index 000000000..8db80516f --- /dev/null +++ b/participantes/giovannibassi/sql/criartransacao.sql @@ -0,0 +1,34 @@ +CREATE OR REPLACE FUNCTION criartransacao( + IN idcliente integer, + IN valor integer, + IN descricao varchar(10) +) RETURNS RECORD AS $$ +DECLARE + clienteencontrado cliente%rowtype; + ret RECORD; +BEGIN + SELECT * FROM cliente + INTO clienteencontrado + WHERE id = idcliente; + + IF not found THEN + --raise notice'Id do Cliente % não encontrado.', idcliente; + select -1 into ret; + RETURN ret; + END IF; + + --raise notice'Criando transacao para cliente %.', idcliente; + INSERT INTO transacao (valor, descricao, realizadaem, idcliente) + VALUES (valor, descricao, now() at time zone 'utc', idcliente); + UPDATE cliente + SET saldo = saldo + valor + WHERE id = idcliente AND (valor > 0 OR saldo + valor >= limite) + RETURNING saldo, limite + INTO ret; + raise notice'Ret: %', ret; + IF ret.limite is NULL THEN + --raise notice'Id do Cliente % não encontrado.', idcliente; + select -2 into ret; + END IF; + RETURN ret; +END;$$ LANGUAGE plpgsql; diff --git a/participantes/giovannibassi/sql/ddl.sql b/participantes/giovannibassi/sql/ddl.sql new file mode 100755 index 000000000..f2a8036ba --- /dev/null +++ b/participantes/giovannibassi/sql/ddl.sql @@ -0,0 +1,32 @@ +SET statement_timeout = 0; +SET lock_timeout = 0; +SET idle_in_transaction_session_timeout = 0; +SET client_encoding = 'UTF8'; +SET standard_conforming_strings = on; +SET check_function_bodies = false; +SET xmloption = content; +SET client_min_messages = warning; +SET row_security = off; + +SET default_tablespace = ''; + +SET default_table_access_method = heap; + +CREATE UNLOGGED TABLE cliente ( + id integer PRIMARY KEY NOT NULL, + saldo integer NOT NULL, + limite integer NOT NULL +); + +CREATE UNLOGGED TABLE transacao ( + id SERIAL PRIMARY KEY, + valor integer NOT NULL, + descricao varchar(10) NOT NULL, + realizadaem timestamp NOT NULL, + idcliente integer NOT NULL +); + +CREATE INDEX ix_transacao_idcliente ON transacao +( + idcliente ASC +); \ No newline at end of file diff --git a/participantes/giovannibassi/sql/resetdb.sql b/participantes/giovannibassi/sql/resetdb.sql new file mode 100755 index 000000000..0dd93c098 --- /dev/null +++ b/participantes/giovannibassi/sql/resetdb.sql @@ -0,0 +1,8 @@ +delete from transacao; +delete from cliente; + +INSERT INTO cliente (id, saldo, limite) VALUES (1, 0, -100000); +INSERT INTO cliente (id, saldo, limite) VALUES (2, 0, -80000); +INSERT INTO cliente (id, saldo, limite) VALUES (3, 0, -1000000); +INSERT INTO cliente (id, saldo, limite) VALUES (4, 0, -10000000); +INSERT INTO cliente (id, saldo, limite) VALUES (5, 0, -500000); \ No newline at end of file diff --git a/participantes/giovannibassi/testada b/participantes/giovannibassi/testada new file mode 100644 index 000000000..70f8591e4 --- /dev/null +++ b/participantes/giovannibassi/testada @@ -0,0 +1,2 @@ +testada em ter 13 fev 2024 20:27:10 -03 +abra um PR removendo esse arquivo caso queira que sua API seja testada novamente diff --git a/participantes/gmrms/docker-compose.logs b/participantes/gmrms/docker-compose.logs index 112124d04..51d607ae5 100644 --- a/participantes/gmrms/docker-compose.logs +++ b/participantes/gmrms/docker-compose.logs @@ -1,357 +1,17 @@ - mongo Pulling - api01 Pulling - api02 Pulling - 43f89b94cd7d Pulling fs layer - 54a7480baa9d Pulling fs layer - 7f9301fbd7df Pulling fs layer - 5e4470f2e90f Pulling fs layer - 40d046ff8fd3 Pulling fs layer - e062d62b861e Pulling fs layer - 72919e34fde8 Pulling fs layer - 74c3fb6d33e0 Pulling fs layer - adfd395e3ac5 Pulling fs layer - e062d62b861e Waiting - 72919e34fde8 Waiting - 74c3fb6d33e0 Waiting - adfd395e3ac5 Waiting - 5e4470f2e90f Waiting - 40d046ff8fd3 Waiting - e67c9bcb6f91 Pulling fs layer - 248542328f22 Pulling fs layer - 7c493b1fb539 Pulling fs layer - e67c9bcb6f91 Waiting - 248542328f22 Waiting - 7c493b1fb539 Waiting - e67c9bcb6f91 Pulling fs layer - 248542328f22 Pulling fs layer - 7c493b1fb539 Pulling fs layer - 7c493b1fb539 Waiting - e67c9bcb6f91 Waiting - 248542328f22 Waiting - 54a7480baa9d Downloading [===================> ] 720B/1.837kB - 54a7480baa9d Download complete - 7f9301fbd7df Downloading [> ] 51.15kB/5.051MB - 43f89b94cd7d Downloading [> ] 310.6kB/30.44MB - 7f9301fbd7df Downloading [============================> ] 2.906MB/5.051MB - 43f89b94cd7d Downloading [==========> ] 6.224MB/30.44MB - 7f9301fbd7df Verifying Checksum - 7f9301fbd7df Download complete - 43f89b94cd7d Downloading [=======================> ] 14.05MB/30.44MB - 43f89b94cd7d Downloading [====================================> ] 22.48MB/30.44MB - 5e4470f2e90f Downloading [> ] 13kB/1.253MB - 5e4470f2e90f Verifying Checksum - 5e4470f2e90f Download complete - 43f89b94cd7d Downloading [================================================> ] 29.67MB/30.44MB - 43f89b94cd7d Download complete - 43f89b94cd7d Extracting [> ] 327.7kB/30.44MB - 40d046ff8fd3 Downloading [==================================================>] 149B/149B - 40d046ff8fd3 Download complete - 43f89b94cd7d Extracting [=====> ] 3.604MB/30.44MB - 43f89b94cd7d Extracting [============> ] 7.864MB/30.44MB - 43f89b94cd7d Extracting [================> ] 9.83MB/30.44MB - 43f89b94cd7d Extracting [=======================> ] 14.09MB/30.44MB - e062d62b861e Downloading [=========================> ] 733B/1.432kB - e062d62b861e Downloading [==================================================>] 1.432kB/1.432kB - e062d62b861e Download complete - 72919e34fde8 Downloading [==================================================>] 264B/264B - 72919e34fde8 Download complete - 43f89b94cd7d Extracting [================================> ] 19.66MB/30.44MB - 43f89b94cd7d Extracting [=======================================> ] 24.25MB/30.44MB - 74c3fb6d33e0 Downloading [> ] 533.4kB/224.3MB - 43f89b94cd7d Extracting [===========================================> ] 26.21MB/30.44MB - 74c3fb6d33e0 Downloading [=> ] 4.83MB/224.3MB - 74c3fb6d33e0 Downloading [==> ] 9.098MB/224.3MB - 43f89b94cd7d Extracting [===========================================> ] 26.54MB/30.44MB - adfd395e3ac5 Downloading [=======> ] 721B/5.002kB - adfd395e3ac5 Downloading [==================================================>] 5.002kB/5.002kB - adfd395e3ac5 Verifying Checksum - adfd395e3ac5 Download complete - e67c9bcb6f91 Downloading [> ] 310.5kB/29.53MB - e67c9bcb6f91 Downloading [> ] 310.5kB/29.53MB - 74c3fb6d33e0 Downloading [===> ] 15.5MB/224.3MB - 43f89b94cd7d Extracting [=============================================> ] 27.53MB/30.44MB - e67c9bcb6f91 Downloading [========> ] 4.946MB/29.53MB - e67c9bcb6f91 Downloading [========> ] 4.946MB/29.53MB - 74c3fb6d33e0 Downloading [====> ] 20.87MB/224.3MB - 43f89b94cd7d Extracting [===============================================> ] 29.16MB/30.44MB - e67c9bcb6f91 Downloading [===============> ] 8.964MB/29.53MB - e67c9bcb6f91 Downloading [===============> ] 8.964MB/29.53MB - 74c3fb6d33e0 Downloading [=====> ] 25.68MB/224.3MB - e67c9bcb6f91 Downloading [======================> ] 13.58MB/29.53MB - e67c9bcb6f91 Downloading [======================> ] 13.58MB/29.53MB - 43f89b94cd7d Extracting [=================================================> ] 30.15MB/30.44MB - 74c3fb6d33e0 Downloading [======> ] 29.96MB/224.3MB - e67c9bcb6f91 Downloading [==============================> ] 17.9MB/29.53MB - e67c9bcb6f91 Downloading [==============================> ] 17.9MB/29.53MB - 43f89b94cd7d Extracting [==================================================>] 30.44MB/30.44MB - 74c3fb6d33e0 Downloading [=======> ] 34.81MB/224.3MB - e67c9bcb6f91 Downloading [====================================> ] 21.58MB/29.53MB - e67c9bcb6f91 Downloading [====================================> ] 21.58MB/29.53MB - 74c3fb6d33e0 Downloading [========> ] 40.17MB/224.3MB - 43f89b94cd7d Pull complete - 54a7480baa9d Extracting [==================================================>] 1.837kB/1.837kB - 248542328f22 Downloading [==================================================>] 93B/93B - 248542328f22 Verifying Checksum - 248542328f22 Download complete - 248542328f22 Downloading [==================================================>] 93B/93B - 248542328f22 Verifying Checksum - 248542328f22 Download complete - 54a7480baa9d Extracting [==================================================>] 1.837kB/1.837kB - e67c9bcb6f91 Downloading [==========================================> ] 24.99MB/29.53MB - e67c9bcb6f91 Downloading [==========================================> ] 24.99MB/29.53MB - 74c3fb6d33e0 Downloading [==========> ] 45.54MB/224.3MB - 54a7480baa9d Pull complete - 7f9301fbd7df Extracting [> ] 65.54kB/5.051MB - e67c9bcb6f91 Downloading [================================================> ] 28.69MB/29.53MB - e67c9bcb6f91 Downloading [================================================> ] 28.69MB/29.53MB - e67c9bcb6f91 Verifying Checksum - e67c9bcb6f91 Download complete - e67c9bcb6f91 Verifying Checksum - e67c9bcb6f91 Download complete - 74c3fb6d33e0 Downloading [===========> ] 50.91MB/224.3MB - 7f9301fbd7df Extracting [==============> ] 1.442MB/5.051MB - e67c9bcb6f91 Extracting [> ] 327.7kB/29.53MB - e67c9bcb6f91 Extracting [> ] 327.7kB/29.53MB - 74c3fb6d33e0 Downloading [=============> ] 58.96MB/224.3MB - 7f9301fbd7df Extracting [====================================> ] 3.736MB/5.051MB - e67c9bcb6f91 Extracting [===> ] 2.294MB/29.53MB - e67c9bcb6f91 Extracting [===> ] 2.294MB/29.53MB - 74c3fb6d33e0 Downloading [==============> ] 66.45MB/224.3MB - 7f9301fbd7df Extracting [===========================================> ] 4.391MB/5.051MB - e67c9bcb6f91 Extracting [=======> ] 4.26MB/29.53MB - e67c9bcb6f91 Extracting [=======> ] 4.26MB/29.53MB - 74c3fb6d33e0 Downloading [================> ] 76.1MB/224.3MB - 7f9301fbd7df Extracting [==================================================>] 5.051MB/5.051MB - e67c9bcb6f91 Extracting [=========> ] 5.898MB/29.53MB - e67c9bcb6f91 Extracting [=========> ] 5.898MB/29.53MB - 74c3fb6d33e0 Downloading [==================> ] 84.7MB/224.3MB - 7f9301fbd7df Pull complete - 5e4470f2e90f Extracting [=> ] 32.77kB/1.253MB - 74c3fb6d33e0 Downloading [====================> ] 93.84MB/224.3MB - e67c9bcb6f91 Extracting [=============> ] 7.864MB/29.53MB - e67c9bcb6f91 Extracting [=============> ] 7.864MB/29.53MB - 5e4470f2e90f Extracting [==================================================>] 1.253MB/1.253MB - 5e4470f2e90f Pull complete - 40d046ff8fd3 Extracting [==================================================>] 149B/149B - 40d046ff8fd3 Extracting [==================================================>] 149B/149B - 40d046ff8fd3 Pull complete - e062d62b861e Extracting [==================================================>] 1.432kB/1.432kB - e062d62b861e Extracting [==================================================>] 1.432kB/1.432kB - 74c3fb6d33e0 Downloading [======================> ] 102.4MB/224.3MB - e67c9bcb6f91 Extracting [===============> ] 9.175MB/29.53MB - e67c9bcb6f91 Extracting [===============> ] 9.175MB/29.53MB - e062d62b861e Pull complete - 72919e34fde8 Extracting [==================================================>] 264B/264B - 72919e34fde8 Extracting [==================================================>] 264B/264B - 72919e34fde8 Pull complete - 74c3fb6d33e0 Downloading [========================> ] 111.5MB/224.3MB - e67c9bcb6f91 Extracting [===================> ] 11.47MB/29.53MB - e67c9bcb6f91 Extracting [===================> ] 11.47MB/29.53MB - 74c3fb6d33e0 Downloading [==========================> ] 120.6MB/224.3MB - e67c9bcb6f91 Extracting [==========================> ] 15.4MB/29.53MB - e67c9bcb6f91 Extracting [==========================> ] 15.4MB/29.53MB - e67c9bcb6f91 Extracting [==================================> ] 20.32MB/29.53MB - e67c9bcb6f91 Extracting [==================================> ] 20.32MB/29.53MB - 74c3fb6d33e0 Downloading [============================> ] 128.7MB/224.3MB - 74c3fb6d33e0 Downloading [==============================> ] 136.2MB/224.3MB - e67c9bcb6f91 Extracting [=========================================> ] 24.58MB/29.53MB - e67c9bcb6f91 Extracting [=========================================> ] 24.58MB/29.53MB - 74c3fb6d33e0 Downloading [================================> ] 144.8MB/224.3MB - e67c9bcb6f91 Extracting [==========================================> ] 25.23MB/29.53MB - e67c9bcb6f91 Extracting [==========================================> ] 25.23MB/29.53MB - 74c3fb6d33e0 Downloading [=================================> ] 151.2MB/224.3MB - 74c3fb6d33e0 Downloading [===================================> ] 159.7MB/224.3MB - 74c3fb6d33e0 Downloading [=====================================> ] 168.8MB/224.3MB - 7c493b1fb539 Downloading [> ] 291.7kB/29MB - 7c493b1fb539 Downloading [> ] 291.7kB/29MB - e67c9bcb6f91 Extracting [==============================================> ] 27.53MB/29.53MB - e67c9bcb6f91 Extracting [==============================================> ] 27.53MB/29.53MB - 74c3fb6d33e0 Downloading [=======================================> ] 176.9MB/224.3MB - 74c3fb6d33e0 Downloading [=========================================> ] 185.5MB/224.3MB - e67c9bcb6f91 Extracting [================================================> ] 28.84MB/29.53MB - e67c9bcb6f91 Extracting [================================================> ] 28.84MB/29.53MB - 74c3fb6d33e0 Downloading [===========================================> ] 193.5MB/224.3MB - e67c9bcb6f91 Extracting [=================================================> ] 29.49MB/29.53MB - e67c9bcb6f91 Extracting [=================================================> ] 29.49MB/29.53MB - e67c9bcb6f91 Extracting [==================================================>] 29.53MB/29.53MB - e67c9bcb6f91 Extracting [==================================================>] 29.53MB/29.53MB - 74c3fb6d33e0 Downloading [=============================================> ] 202.1MB/224.3MB - 74c3fb6d33e0 Downloading [==============================================> ] 210.7MB/224.3MB - e67c9bcb6f91 Pull complete - e67c9bcb6f91 Pull complete - 248542328f22 Extracting [==================================================>] 93B/93B - 248542328f22 Extracting [==================================================>] 93B/93B - 248542328f22 Extracting [==================================================>] 93B/93B - 248542328f22 Extracting [==================================================>] 93B/93B - 248542328f22 Pull complete - 248542328f22 Pull complete - 7c493b1fb539 Downloading [=> ] 586.6kB/29MB - 7c493b1fb539 Downloading [=> ] 586.6kB/29MB - 74c3fb6d33e0 Downloading [================================================> ] 218.7MB/224.3MB - 74c3fb6d33e0 Verifying Checksum - 74c3fb6d33e0 Download complete - 74c3fb6d33e0 Extracting [> ] 557.1kB/224.3MB - 74c3fb6d33e0 Extracting [=> ] 8.913MB/224.3MB - 7c493b1fb539 Downloading [=> ] 881.5kB/29MB - 7c493b1fb539 Downloading [=> ] 881.5kB/29MB - 74c3fb6d33e0 Extracting [==> ] 10.58MB/224.3MB - 74c3fb6d33e0 Extracting [===> ] 14.48MB/224.3MB - 7c493b1fb539 Downloading [==> ] 1.176MB/29MB - 7c493b1fb539 Downloading [==> ] 1.176MB/29MB - 74c3fb6d33e0 Extracting [=====> ] 22.84MB/224.3MB - 74c3fb6d33e0 Extracting [======> ] 28.97MB/224.3MB - 7c493b1fb539 Downloading [==> ] 1.471MB/29MB - 7c493b1fb539 Downloading [==> ] 1.471MB/29MB - 74c3fb6d33e0 Extracting [=======> ] 35.65MB/224.3MB - 74c3fb6d33e0 Extracting [=========> ] 42.34MB/224.3MB - 74c3fb6d33e0 Extracting [==========> ] 49.02MB/224.3MB - 7c493b1fb539 Downloading [===> ] 1.766MB/29MB - 7c493b1fb539 Downloading [===> ] 1.766MB/29MB - 74c3fb6d33e0 Extracting [============> ] 54.59MB/224.3MB - 74c3fb6d33e0 Extracting [============> ] 56.82MB/224.3MB - 7c493b1fb539 Downloading [===> ] 2.061MB/29MB - 7c493b1fb539 Downloading [===> ] 2.061MB/29MB - 74c3fb6d33e0 Extracting [============> ] 57.93MB/224.3MB - 7c493b1fb539 Downloading [====> ] 2.356MB/29MB - 7c493b1fb539 Downloading [====> ] 2.356MB/29MB - 74c3fb6d33e0 Extracting [==============> ] 64.62MB/224.3MB - 74c3fb6d33e0 Extracting [================> ] 72.42MB/224.3MB - 7c493b1fb539 Downloading [====> ] 2.647MB/29MB - 7c493b1fb539 Downloading [====> ] 2.647MB/29MB - 74c3fb6d33e0 Extracting [=================> ] 79.1MB/224.3MB - 7c493b1fb539 Downloading [=====> ] 2.946MB/29MB - 7c493b1fb539 Downloading [=====> ] 2.946MB/29MB - 74c3fb6d33e0 Extracting [===================> ] 86.34MB/224.3MB - 7c493b1fb539 Downloading [=====> ] 3.241MB/29MB - 7c493b1fb539 Downloading [=====> ] 3.241MB/29MB - 74c3fb6d33e0 Extracting [====================> ] 94.14MB/224.3MB - 7c493b1fb539 Downloading [======> ] 3.827MB/29MB - 7c493b1fb539 Downloading [======> ] 3.827MB/29MB - 74c3fb6d33e0 Extracting [======================> ] 100.3MB/224.3MB - 74c3fb6d33e0 Extracting [======================> ] 102.5MB/224.3MB - 7c493b1fb539 Downloading [=======> ] 4.42MB/29MB - 7c493b1fb539 Downloading [=======> ] 4.42MB/29MB - 74c3fb6d33e0 Extracting [========================> ] 109.2MB/224.3MB - 7c493b1fb539 Downloading [========> ] 5.01MB/29MB - 7c493b1fb539 Downloading [========> ] 5.01MB/29MB - 74c3fb6d33e0 Extracting [=========================> ] 114.2MB/224.3MB - 7c493b1fb539 Downloading [=========> ] 5.6MB/29MB - 7c493b1fb539 Downloading [=========> ] 5.6MB/29MB - 74c3fb6d33e0 Extracting [==========================> ] 119.2MB/224.3MB - 7c493b1fb539 Downloading [===========> ] 6.485MB/29MB - 7c493b1fb539 Downloading [===========> ] 6.485MB/29MB - 74c3fb6d33e0 Extracting [===========================> ] 124.2MB/224.3MB - 7c493b1fb539 Downloading [============> ] 7.37MB/29MB - 7c493b1fb539 Downloading [============> ] 7.37MB/29MB - 74c3fb6d33e0 Extracting [============================> ] 129.2MB/224.3MB - 7c493b1fb539 Downloading [==============> ] 8.254MB/29MB - 7c493b1fb539 Downloading [==============> ] 8.254MB/29MB - 74c3fb6d33e0 Extracting [=============================> ] 132MB/224.3MB - 7c493b1fb539 Downloading [===============> ] 9.139MB/29MB - 7c493b1fb539 Downloading [===============> ] 9.139MB/29MB - 74c3fb6d33e0 Extracting [=============================> ] 132.6MB/224.3MB - 7c493b1fb539 Downloading [=================> ] 10.02MB/29MB - 7c493b1fb539 Downloading [=================> ] 10.02MB/29MB - 74c3fb6d33e0 Extracting [==============================> ] 134.8MB/224.3MB - 7c493b1fb539 Downloading [==================> ] 10.91MB/29MB - 7c493b1fb539 Downloading [==================> ] 10.91MB/29MB - 74c3fb6d33e0 Extracting [===============================> ] 139.3MB/224.3MB - 74c3fb6d33e0 Extracting [================================> ] 144.3MB/224.3MB - 7c493b1fb539 Downloading [====================> ] 11.79MB/29MB - 7c493b1fb539 Downloading [====================> ] 11.79MB/29MB - 74c3fb6d33e0 Extracting [=================================> ] 148.7MB/224.3MB - 7c493b1fb539 Downloading [=====================> ] 12.67MB/29MB - 7c493b1fb539 Downloading [=====================> ] 12.67MB/29MB - 74c3fb6d33e0 Extracting [=================================> ] 152.1MB/224.3MB - 7c493b1fb539 Downloading [=======================> ] 13.56MB/29MB - 7c493b1fb539 Downloading [=======================> ] 13.56MB/29MB - 74c3fb6d33e0 Extracting [==================================> ] 156MB/224.3MB - 7c493b1fb539 Downloading [=========================> ] 14.74MB/29MB - 7c493b1fb539 Downloading [=========================> ] 14.74MB/29MB - 74c3fb6d33e0 Extracting [===================================> ] 158.2MB/224.3MB - 7c493b1fb539 Downloading [===========================> ] 16.21MB/29MB - 7c493b1fb539 Downloading [===========================> ] 16.21MB/29MB - 74c3fb6d33e0 Extracting [====================================> ] 162.7MB/224.3MB - 7c493b1fb539 Downloading [==============================> ] 17.69MB/29MB - 7c493b1fb539 Downloading [==============================> ] 17.69MB/29MB - 74c3fb6d33e0 Extracting [====================================> ] 165.4MB/224.3MB - 7c493b1fb539 Downloading [=================================> ] 19.17MB/29MB - 7c493b1fb539 Downloading [=================================> ] 19.17MB/29MB - 74c3fb6d33e0 Extracting [=====================================> ] 170.5MB/224.3MB - 7c493b1fb539 Downloading [===================================> ] 20.64MB/29MB - 7c493b1fb539 Downloading [===================================> ] 20.64MB/29MB - 74c3fb6d33e0 Extracting [======================================> ] 173.2MB/224.3MB - 7c493b1fb539 Downloading [======================================> ] 22.12MB/29MB - 7c493b1fb539 Downloading [======================================> ] 22.12MB/29MB - 74c3fb6d33e0 Extracting [=======================================> ] 177.1MB/224.3MB - 7c493b1fb539 Downloading [=========================================> ] 23.88MB/29MB - 7c493b1fb539 Downloading [=========================================> ] 23.88MB/29MB - 74c3fb6d33e0 Extracting [========================================> ] 183.3MB/224.3MB - 7c493b1fb539 Downloading [===========================================> ] 25.37MB/29MB - 7c493b1fb539 Downloading [===========================================> ] 25.37MB/29MB - 74c3fb6d33e0 Extracting [==========================================> ] 190.5MB/224.3MB - 7c493b1fb539 Downloading [==============================================> ] 26.85MB/29MB - 7c493b1fb539 Downloading [==============================================> ] 26.85MB/29MB - 74c3fb6d33e0 Extracting [============================================> ] 198.3MB/224.3MB - 7c493b1fb539 Downloading [================================================> ] 28.32MB/29MB - 7c493b1fb539 Downloading [================================================> ] 28.32MB/29MB - 74c3fb6d33e0 Extracting [=============================================> ] 205MB/224.3MB - 7c493b1fb539 Verifying Checksum - 7c493b1fb539 Download complete - 7c493b1fb539 Verifying Checksum - 7c493b1fb539 Download complete - 7c493b1fb539 Extracting [> ] 294.9kB/29MB - 7c493b1fb539 Extracting [> ] 294.9kB/29MB - 74c3fb6d33e0 Extracting [==============================================> ] 210MB/224.3MB - 7c493b1fb539 Extracting [====> ] 2.654MB/29MB - 7c493b1fb539 Extracting [====> ] 2.654MB/29MB - 74c3fb6d33e0 Extracting [===============================================> ] 213.9MB/224.3MB - 7c493b1fb539 Extracting [===========> ] 6.488MB/29MB - 7c493b1fb539 Extracting [===========> ] 6.488MB/29MB - 74c3fb6d33e0 Extracting [================================================> ] 217.8MB/224.3MB - 7c493b1fb539 Extracting [=================> ] 10.32MB/29MB - 7c493b1fb539 Extracting [=================> ] 10.32MB/29MB - 74c3fb6d33e0 Extracting [=================================================> ] 220.6MB/224.3MB - 7c493b1fb539 Extracting [=======================> ] 13.86MB/29MB - 7c493b1fb539 Extracting [=======================> ] 13.86MB/29MB - 7c493b1fb539 Extracting [=============================> ] 17.1MB/29MB - 7c493b1fb539 Extracting [=============================> ] 17.1MB/29MB - 74c3fb6d33e0 Extracting [=================================================> ] 221.2MB/224.3MB - 7c493b1fb539 Extracting [===================================> ] 20.35MB/29MB - 7c493b1fb539 Extracting [===================================> ] 20.35MB/29MB - 74c3fb6d33e0 Extracting [=================================================> ] 222.3MB/224.3MB - 7c493b1fb539 Extracting [=======================================> ] 23MB/29MB - 7c493b1fb539 Extracting [=======================================> ] 23MB/29MB - 7c493b1fb539 Extracting [================================================> ] 28.02MB/29MB - 7c493b1fb539 Extracting [================================================> ] 28.02MB/29MB - 7c493b1fb539 Extracting [==================================================>] 29MB/29MB - 7c493b1fb539 Extracting [==================================================>] 29MB/29MB - 74c3fb6d33e0 Extracting [=================================================> ] 223.4MB/224.3MB - 7c493b1fb539 Pull complete - 7c493b1fb539 Pull complete - api02 Pulled - 74c3fb6d33e0 Extracting [=================================================> ] 223.9MB/224.3MB - api01 Pulled - 74c3fb6d33e0 Extracting [==================================================>] 224.3MB/224.3MB - 74c3fb6d33e0 Pull complete - adfd395e3ac5 Extracting [==================================================>] 5.002kB/5.002kB - adfd395e3ac5 Extracting [==================================================>] 5.002kB/5.002kB - adfd395e3ac5 Pull complete - mongo Pulled Network gmrms_default Creating Network gmrms_default Created Container gmrms-mongo-1 Creating Container gmrms-mongo-1 Created - Container gmrms-api01-1 Creating Container gmrms-api02-1 Creating - Container gmrms-api02-1 Created + Container gmrms-api01-1 Creating Container gmrms-api01-1 Created + Container gmrms-api02-1 Created Container gmrms-nginx-1 Creating Container gmrms-nginx-1 Created Attaching to api01-1, api02-1, mongo-1, nginx-1 -api01-1 | Configurando collection de clientes... -api01-1 | 2024-02-08 20:03:26.335 [main] DEBUG reactor.util.Loggers - Using Slf4j logging framework api02-1 | Pulando inicialização do banco de dados +api01-1 | Configurando collection de clientes... +api01-1 | 2024-02-11 19:42:37.745 [main] DEBUG reactor.util.Loggers - Using Slf4j logging framework nginx-1 | /docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration nginx-1 | /docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/ nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh @@ -361,8 +21,8 @@ nginx-1 | /docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-local-resolve nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh nginx-1 | /docker-entrypoint.sh: Configuration complete; ready for start up -nginx-1 | 2024/02/08 23:03:27 [error] 29#29: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 172.24.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://172.24.0.4:8080/clientes/1/extrato", host: "localhost:9999" -api02-1 | 2024-02-08 20:03:27.875 [DefaultDispatcher-worker-1] DEBUG reactor.util.Loggers - Using Slf4j logging framework +nginx-1 | 2024/02/11 22:42:39 [error] 29#29: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 172.25.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://172.25.0.4:8080/clientes/1/extrato", host: "localhost:9999" +api02-1 | 2024-02-11 19:42:39.851 [DefaultDispatcher-worker-2] DEBUG reactor.util.Loggers - Using Slf4j logging framework api01-1 | Collection de clientes configurada api01-1 | Criando clientes... api01-1 | Clientes criados diff --git a/participantes/gmrms/testada b/participantes/gmrms/testada index ba78f3eb6..0800c94aa 100644 --- a/participantes/gmrms/testada +++ b/participantes/gmrms/testada @@ -1,2 +1,2 @@ -testada em qui 08 fev 2024 20:07:48 -03 +testada em dom 11 fev 2024 19:47:02 -03 abra um PR removendo esse arquivo caso queira que sua API seja testada novamente diff --git a/participantes/gustavoramos00/README.md b/participantes/gustavoramos00/README.md new file mode 100644 index 000000000..b9fe4aebe --- /dev/null +++ b/participantes/gustavoramos00/README.md @@ -0,0 +1,9 @@ +# Submissão para Rinha de Backend, Segunda Edição: 2024/Q1 - Controle de Concorrência + + +## Gustavo Ramos +Submissão feita com: +- `nginx` como load balancer +- `postgres` como banco de dados +- `java` para api com `spring-boot native` +- [repositório da api](https://github.com/gustavoramos00/api-rinha-backend-2024-1) diff --git a/participantes/gustavoramos00/docker-compose.logs b/participantes/gustavoramos00/docker-compose.logs new file mode 100644 index 000000000..5409f23dd --- /dev/null +++ b/participantes/gustavoramos00/docker-compose.logs @@ -0,0 +1,353 @@ + Network rinha-nginx-2024q1 Creating + Network rinha-nginx-2024q1 Created + Container gustavoramos00-db-1 Creating + Container gustavoramos00-db-1 Created + Container gustavoramos00-api03-1 Creating + Container gustavoramos00-api01-1 Creating + Container gustavoramos00-api02-1 Creating + Container gustavoramos00-api03-1 Created + Container gustavoramos00-api01-1 Created + Container gustavoramos00-api02-1 Created + Container gustavoramos00-nginx-1 Creating + Container gustavoramos00-nginx-1 Created +Attaching to api01-1, api02-1, api03-1, db-1, nginx-1 +db-1 | The files belonging to this database system will be owned by user "postgres". +db-1 | This user must also own the server process. +db-1 | +db-1 | The database cluster will be initialized with locale "en_US.utf8". +db-1 | The default database encoding has accordingly been set to "UTF8". +db-1 | The default text search configuration will be set to "english". +db-1 | +db-1 | Data page checksums are disabled. +db-1 | +db-1 | fixing permissions on existing directory /var/lib/postgresql/data ... ok +db-1 | creating subdirectories ... ok +db-1 | selecting dynamic shared memory implementation ... posix +db-1 | selecting default max_connections ... 100 +db-1 | selecting default shared_buffers ... 128MB +db-1 | selecting default time zone ... Etc/UTC +db-1 | creating configuration files ... ok +api01-1 | +api01-1 | . ____ _ __ _ _ +api01-1 | /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ +api01-1 | ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ +api01-1 | \\/ ___)| |_)| | | | | || (_| | ) ) ) ) +api01-1 | ' |____| .__|_| |_|_| |_\__, | / / / / +api01-1 | =========|_|==============|___/=/_/_/_/ +api01-1 | :: Spring Boot :: (v3.2.2) +api01-1 | +api01-1 | 2024-02-13T23:32:10.017Z INFO 1 --- [ main] c.backend.rinha.Rinha2024Q1Application : Starting AOT-processed Rinha2024Q1Application using Java 21.0.2 with PID 1 (/workspace/com.backend.rinha.Rinha2024Q1Application started by cnb in /workspace) +api01-1 | 2024-02-13T23:32:10.017Z INFO 1 --- [ main] c.backend.rinha.Rinha2024Q1Application : No active profile set, falling back to 1 default profile: "default" +db-1 | running bootstrap script ... ok +api03-1 | +api03-1 | . ____ _ __ _ _ +api03-1 | /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ +api03-1 | ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ +api03-1 | \\/ ___)| |_)| | | | | || (_| | ) ) ) ) +api03-1 | ' |____| .__|_| |_|_| |_\__, | / / / / +api03-1 | =========|_|==============|___/=/_/_/_/ +api03-1 | :: Spring Boot :: (v3.2.2) +api03-1 | +api03-1 | 2024-02-13T23:32:10.107Z INFO 1 --- [ main] c.backend.rinha.Rinha2024Q1Application : Starting AOT-processed Rinha2024Q1Application using Java 21.0.2 with PID 1 (/workspace/com.backend.rinha.Rinha2024Q1Application started by cnb in /workspace) +api03-1 | 2024-02-13T23:32:10.107Z INFO 1 --- [ main] c.backend.rinha.Rinha2024Q1Application : No active profile set, falling back to 1 default profile: "default" +api01-1 | 2024-02-13T23:32:10.122Z INFO 1 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port 3000 (http) +api01-1 | 2024-02-13T23:32:10.197Z INFO 1 --- [ main] o.apache.catalina.core.StandardService : Starting service [Tomcat] +api01-1 | 2024-02-13T23:32:10.197Z INFO 1 --- [ main] o.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/10.1.18] +api02-1 | +api02-1 | . ____ _ __ _ _ +api02-1 | /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ +api02-1 | ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ +api02-1 | \\/ ___)| |_)| | | | | || (_| | ) ) ) ) +api02-1 | ' |____| .__|_| |_|_| |_\__, | / / / / +api02-1 | =========|_|==============|___/=/_/_/_/ +api02-1 | :: Spring Boot :: (v3.2.2) +api02-1 | +api02-1 | 2024-02-13T23:32:10.213Z INFO 1 --- [ main] c.backend.rinha.Rinha2024Q1Application : Starting AOT-processed Rinha2024Q1Application using Java 21.0.2 with PID 1 (/workspace/com.backend.rinha.Rinha2024Q1Application started by cnb in /workspace) +api02-1 | 2024-02-13T23:32:10.214Z INFO 1 --- [ main] c.backend.rinha.Rinha2024Q1Application : No active profile set, falling back to 1 default profile: "default" +api03-1 | 2024-02-13T23:32:10.230Z INFO 1 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port 3000 (http) +api03-1 | 2024-02-13T23:32:10.231Z INFO 1 --- [ main] o.apache.catalina.core.StandardService : Starting service [Tomcat] +api03-1 | 2024-02-13T23:32:10.231Z INFO 1 --- [ main] o.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/10.1.18] +api01-1 | 2024-02-13T23:32:10.308Z INFO 1 --- [ main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext +api01-1 | 2024-02-13T23:32:10.308Z INFO 1 --- [ main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 291 ms +api02-1 | 2024-02-13T23:32:10.323Z INFO 1 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port 3000 (http) +api03-1 | 2024-02-13T23:32:10.396Z INFO 1 --- [ main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext +api03-1 | 2024-02-13T23:32:10.396Z INFO 1 --- [ main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 289 ms +api02-1 | 2024-02-13T23:32:10.395Z INFO 1 --- [ main] o.apache.catalina.core.StandardService : Starting service [Tomcat] +api02-1 | 2024-02-13T23:32:10.395Z INFO 1 --- [ main] o.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/10.1.18] +api02-1 | 2024-02-13T23:32:10.506Z INFO 1 --- [ main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext +api02-1 | 2024-02-13T23:32:10.506Z INFO 1 --- [ main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 292 ms +api01-1 | 2024-02-13T23:32:10.654Z INFO 1 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port 3000 (http) with context path '' +api01-1 | 2024-02-13T23:32:10.654Z INFO 1 --- [ main] c.backend.rinha.Rinha2024Q1Application : Started Rinha2024Q1Application in 0.721 seconds (process running for 0.729) +api03-1 | 2024-02-13T23:32:10.701Z INFO 1 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port 3000 (http) with context path '' +api03-1 | 2024-02-13T23:32:10.702Z INFO 1 --- [ main] c.backend.rinha.Rinha2024Q1Application : Started Rinha2024Q1Application in 0.657 seconds (process running for 0.663) +api02-1 | 2024-02-13T23:32:10.807Z INFO 1 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port 3000 (http) with context path '' +api02-1 | 2024-02-13T23:32:10.807Z INFO 1 --- [ main] c.backend.rinha.Rinha2024Q1Application : Started Rinha2024Q1Application in 0.671 seconds (process running for 0.677) +nginx-1 | /docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration +nginx-1 | /docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/ +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh +nginx-1 | 10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf +nginx-1 | 10-listen-on-ipv6-by-default.sh: info: Enabled listen on IPv6 in /etc/nginx/conf.d/default.conf +nginx-1 | /docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-local-resolvers.envsh +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh +nginx-1 | /docker-entrypoint.sh: Configuration complete; ready for start up +db-1 | performing post-bootstrap initialization ... ok +db-1 | initdb: warning: enabling "trust" authentication for local connections +db-1 | initdb: hint: You can change this by editing pg_hba.conf or using the option -A, or --auth-local and --auth-host, the next time you run initdb. +db-1 | syncing data to disk ... ok +db-1 | +db-1 | +db-1 | Success. You can now start the database server using: +db-1 | +db-1 | pg_ctl -D /var/lib/postgresql/data -l logfile start +db-1 | +db-1 | waiting for server to start....2024-02-13 23:32:11.798 UTC [49] LOG: starting PostgreSQL 16.2 (Debian 16.2-1.pgdg120+2) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit +db-1 | 2024-02-13 23:32:11.810 UTC [49] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" +db-1 | 2024-02-13 23:32:11.834 UTC [52] LOG: database system was shut down at 2024-02-13 23:32:11 UTC +db-1 | 2024-02-13 23:32:11.844 UTC [49] LOG: database system is ready to accept connections +db-1 | done +db-1 | server started +db-1 | CREATE DATABASE +db-1 | +db-1 | +db-1 | /usr/local/bin/docker-entrypoint.sh: running /docker-entrypoint-initdb.d/init.sql +db-1 | CREATE TABLE +db-1 | CREATE TABLE +db-1 | CREATE TABLE +db-1 | DO +db-1 | +db-1 | +db-1 | 2024-02-13 23:32:12.269 UTC [49] LOG: received fast shutdown request +db-1 | waiting for server to shut down....2024-02-13 23:32:12.275 UTC [49] LOG: aborting any active transactions +db-1 | 2024-02-13 23:32:12.294 UTC [49] LOG: background worker "logical replication launcher" (PID 55) exited with exit code 1 +db-1 | 2024-02-13 23:32:12.295 UTC [50] LOG: shutting down +db-1 | 2024-02-13 23:32:12.311 UTC [50] LOG: checkpoint starting: shutdown immediate +db-1 | 2024-02-13 23:32:12.669 UTC [50] LOG: checkpoint complete: wrote 946 buffers (5.8%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.291 s, sync=0.051 s, total=0.374 s; sync files=319, longest=0.011 s, average=0.001 s; distance=4312 kB, estimate=4312 kB; lsn=0/1920AC8, redo lsn=0/1920AC8 +db-1 | 2024-02-13 23:32:12.677 UTC [49] LOG: database system is shut down +db-1 | done +db-1 | server stopped +db-1 | +db-1 | PostgreSQL init process complete; ready for start up. +db-1 | +api01-1 | 2024-02-13T23:32:12.790Z INFO 1 --- [omcat-handler-0] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring DispatcherServlet 'dispatcherServlet' +api01-1 | 2024-02-13T23:32:12.790Z INFO 1 --- [omcat-handler-0] o.s.web.servlet.DispatcherServlet : Initializing Servlet 'dispatcherServlet' +api01-1 | 2024-02-13T23:32:12.791Z INFO 1 --- [omcat-handler-0] o.s.web.servlet.DispatcherServlet : Completed initialization in 1 ms +api01-1 | 2024-02-13T23:32:12.792Z INFO 1 --- [omcat-handler-0] com.zaxxer.hikari.HikariDataSource : rinha-backend - Starting... +db-1 | 2024-02-13 23:32:12.815 UTC [1] LOG: starting PostgreSQL 16.2 (Debian 16.2-1.pgdg120+2) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit +db-1 | 2024-02-13 23:32:12.815 UTC [1] LOG: listening on IPv4 address "0.0.0.0", port 5432 +db-1 | 2024-02-13 23:32:12.815 UTC [1] LOG: listening on IPv6 address "::", port 5432 +db-1 | 2024-02-13 23:32:12.830 UTC [1] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" +db-1 | 2024-02-13 23:32:12.847 UTC [67] LOG: database system was shut down at 2024-02-13 23:32:12 UTC +db-1 | 2024-02-13 23:32:12.858 UTC [1] LOG: database system is ready to accept connections +api01-1 | 2024-02-13T23:32:13.797Z ERROR 1 --- [omcat-handler-0] com.zaxxer.hikari.pool.HikariPool : rinha-backend - Exception during pool initialization. +api01-1 | +api01-1 | org.postgresql.util.PSQLException: Connection to db:5432 refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections. +api01-1 | at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:342) ~[na:na] +api01-1 | at org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:54) ~[com.backend.rinha.Rinha2024Q1Application:42.6.0] +api01-1 | at org.postgresql.jdbc.PgConnection.
+ + + +implementação original [repositório da api](https://github.com/lsfratel/rinha-backend-2024-q1) + +essa é uma modificação que remove a necessidade de lock no banco de dados. + +Stack: +- [Kotlin](https://kotlinlang.org) +- [Ktor](https://ktor.io) +- [Exposed](https://github.com/JetBrains/Exposed) +- [Postgres](https://www.postgresql.org) +- [Lighttp](https://www.lighttpd.net) + +Repo: +- [repositório da api](https://github.com/gwoliveira/rinha-de-backend-2024-q1-no-lock) diff --git a/participantes/gwoliveira-no-db-lock/docker-compose.logs b/participantes/gwoliveira-no-db-lock/docker-compose.logs new file mode 100644 index 000000000..caaee2a88 --- /dev/null +++ b/participantes/gwoliveira-no-db-lock/docker-compose.logs @@ -0,0 +1,500 @@ + Network gwoliveira-no-db-lock_default Creating + Network gwoliveira-no-db-lock_default Created + Container gwoliveira-no-db-lock-db-1 Creating + Container gwoliveira-no-db-lock-db-1 Created + Container gwoliveira-no-db-lock-api02-1 Creating + Container gwoliveira-no-db-lock-lighttpd-1 Creating + Container gwoliveira-no-db-lock-api01-1 Creating + Container gwoliveira-no-db-lock-api01-1 Created + Container gwoliveira-no-db-lock-lighttpd-1 Created + Container gwoliveira-no-db-lock-api02-1 Created +Attaching to api01-1, api02-1, db-1, lighttpd-1 +db-1 | The files belonging to this database system will be owned by user "postgres". +db-1 | This user must also own the server process. +db-1 | +db-1 | The database cluster will be initialized with locale "en_US.utf8". +db-1 | The default database encoding has accordingly been set to "UTF8". +db-1 | The default text search configuration will be set to "english". +db-1 | +db-1 | Data page checksums are disabled. +db-1 | +db-1 | fixing permissions on existing directory /var/lib/postgresql/data ... ok +db-1 | creating subdirectories ... ok +db-1 | selecting dynamic shared memory implementation ... posix +db-1 | selecting default max_connections ... 100 +db-1 | selecting default shared_buffers ... 128MB +db-1 | selecting default time zone ... Etc/UTC +db-1 | creating configuration files ... ok +db-1 | running bootstrap script ... ok +db-1 | performing post-bootstrap initialization ... ok +db-1 | initdb: warning: enabling "trust" authentication for local connections +db-1 | initdb: hint: You can change this by editing pg_hba.conf or using the option -A, or --auth-local and --auth-host, the next time you run initdb. +db-1 | syncing data to disk ... ok +db-1 | +db-1 | +db-1 | Success. You can now start the database server using: +db-1 | +db-1 | pg_ctl -D /var/lib/postgresql/data -l logfile start +db-1 | +db-1 | waiting for server to start....2024-02-11 22:47:12.045 UTC [48] LOG: starting PostgreSQL 16.1 (Debian 16.1-1.pgdg120+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit +db-1 | 2024-02-11 22:47:12.052 UTC [48] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" +db-1 | 2024-02-11 22:47:12.080 UTC [51] LOG: database system was shut down at 2024-02-11 22:47:11 UTC +db-1 | 2024-02-11 22:47:12.087 UTC [48] LOG: database system is ready to accept connections +db-1 | done +db-1 | server started +db-1 | CREATE DATABASE +db-1 | +db-1 | +db-1 | /usr/local/bin/docker-entrypoint.sh: running /docker-entrypoint-initdb.d/init.sql +db-1 | CREATE TABLE +db-1 | CREATE TABLE +db-1 | CREATE INDEX +db-1 | DO +db-1 | +db-1 | +db-1 | 2024-02-11 22:47:12.544 UTC [48] LOG: received fast shutdown request +db-1 | waiting for server to shut down....2024-02-11 22:47:12.548 UTC [48] LOG: aborting any active transactions +db-1 | 2024-02-11 22:47:12.600 UTC [48] LOG: background worker "logical replication launcher" (PID 54) exited with exit code 1 +db-1 | 2024-02-11 22:47:12.600 UTC [49] LOG: shutting down +db-1 | 2024-02-11 22:47:12.602 UTC [49] LOG: checkpoint starting: shutdown immediate +db-1 | 2024-02-11 22:47:12.859 UTC [49] LOG: checkpoint complete: wrote 941 buffers (5.7%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.183 s, sync=0.059 s, total=0.260 s; sync files=315, longest=0.017 s, average=0.001 s; distance=4297 kB, estimate=4297 kB; lsn=0/191D080, redo lsn=0/191D080 +db-1 | 2024-02-11 22:47:12.868 UTC [48] LOG: database system is shut down +db-1 | done +db-1 | server stopped +db-1 | +db-1 | PostgreSQL init process complete; ready for start up. +db-1 | +db-1 | 2024-02-11 22:47:13.019 UTC [1] LOG: starting PostgreSQL 16.1 (Debian 16.1-1.pgdg120+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit +db-1 | 2024-02-11 22:47:13.019 UTC [1] LOG: listening on IPv4 address "0.0.0.0", port 5432 +db-1 | 2024-02-11 22:47:13.019 UTC [1] LOG: listening on IPv6 address "::", port 5432 +db-1 | 2024-02-11 22:47:13.049 UTC [1] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" +db-1 | 2024-02-11 22:47:13.083 UTC [66] LOG: database system was shut down at 2024-02-11 22:47:12 UTC +db-1 | 2024-02-11 22:47:13.120 UTC [1] LOG: database system is ready to accept connections +api01-1 | 2024-02-11 22:47:21.952 [DefaultDispatcher-worker-2] INFO Application - Autoreload is disabled because the development mode is off. +api01-1 | 2024-02-11 22:47:21.998 [DefaultDispatcher-worker-2] DEBUG com.zaxxer.hikari.HikariConfig - HikariPool-1 - configuration: +api01-1 | 2024-02-11 22:47:21.999 [DefaultDispatcher-worker-2] DEBUG com.zaxxer.hikari.HikariConfig - allowPoolSuspension.............false +api01-1 | 2024-02-11 22:47:21.999 [DefaultDispatcher-worker-2] DEBUG com.zaxxer.hikari.HikariConfig - autoCommit......................true +api01-1 | 2024-02-11 22:47:21.999 [DefaultDispatcher-worker-2] DEBUG com.zaxxer.hikari.HikariConfig - catalog.........................none +api01-1 | 2024-02-11 22:47:21.999 [DefaultDispatcher-worker-2] DEBUG com.zaxxer.hikari.HikariConfig - connectionInitSql...............none +api01-1 | 2024-02-11 22:47:21.999 [DefaultDispatcher-worker-2] DEBUG com.zaxxer.hikari.HikariConfig - connectionTestQuery.............none +api01-1 | 2024-02-11 22:47:21.999 [DefaultDispatcher-worker-2] DEBUG com.zaxxer.hikari.HikariConfig - connectionTimeout...............30000 +api01-1 | 2024-02-11 22:47:21.999 [DefaultDispatcher-worker-2] DEBUG com.zaxxer.hikari.HikariConfig - dataSource......................none +api01-1 | 2024-02-11 22:47:21.999 [DefaultDispatcher-worker-2] DEBUG com.zaxxer.hikari.HikariConfig - dataSourceClassName.............none +api01-1 | 2024-02-11 22:47:21.999 [DefaultDispatcher-worker-2] DEBUG com.zaxxer.hikari.HikariConfig - dataSourceJNDI..................none +api01-1 | 2024-02-11 22:47:21.999 [DefaultDispatcher-worker-2] DEBUG com.zaxxer.hikari.HikariConfig - dataSourceProperties............{password=
+
\ No newline at end of file diff --git a/participantes/hiroshimorowaka/compose.yaml b/participantes/hiroshimorowaka/compose.yaml new file mode 100644 index 000000000..f7a2468ec --- /dev/null +++ b/participantes/hiroshimorowaka/compose.yaml @@ -0,0 +1,61 @@ +version: '3.5' +services: + api01: &app + image: hiroshimorowaka/rinha-backend-2024:latest + hostname: api01 + network_mode: host + environment: + - DATABASE_URL=postgres://docker:docker@localhost:5432/rinha + - CREATE_TABLE=true + - HTTP_PORT=8081 + expose: + - "8080" + depends_on: + - postgres + deploy: + resources: + limits: + cpus: '0.5' + memory: '150MB' + + api02: + <<: *app + hostname: api02 + environment: + - DATABASE_URL=postgres://docker:docker@localhost:5432/rinha + - CREATE_TABLE=false + - HTTP_PORT=8082 + + + postgres: + image: postgres:16.1-alpine3.19 + network_mode: host + command: postgres -c 'max_connections=75' -c 'log_error_verbosity=terse' + environment: + - POSTGRES_USER=docker + - POSTGRES_PASSWORD=docker + - POSTGRES_DB=rinha + ports: + - 5432:5432 + deploy: + resources: + limits: + cpus: '0.4' + memory: '200MB' + + nginx: + image: nginx:1.25.3-alpine + network_mode: host + volumes: + - ./nginx.conf:/etc/nginx/nginx.conf:ro + depends_on: + - api01 + - api02 + ports: + - 9999:9999 + deploy: + resources: + limits: + cpus: '0.1' + memory: '50MB' + \ No newline at end of file diff --git a/participantes/hiroshimorowaka/docker-compose.logs b/participantes/hiroshimorowaka/docker-compose.logs new file mode 100644 index 000000000..c4eba0a4f --- /dev/null +++ b/participantes/hiroshimorowaka/docker-compose.logs @@ -0,0 +1,95 @@ + Container hiroshimorowaka-postgres-1 Creating + postgres Published ports are discarded when using host network mode + Container hiroshimorowaka-postgres-1 Created + Container hiroshimorowaka-api02-1 Creating + Container hiroshimorowaka-api01-1 Creating + Container hiroshimorowaka-api01-1 Created + Container hiroshimorowaka-api02-1 Created + Container hiroshimorowaka-nginx-1 Creating + nginx Published ports are discarded when using host network mode + Container hiroshimorowaka-nginx-1 Created +Attaching to api01-1, api02-1, nginx-1, postgres-1 +postgres-1 | The files belonging to this database system will be owned by user "postgres". +postgres-1 | This user must also own the server process. +postgres-1 | +postgres-1 | The database cluster will be initialized with locale "en_US.utf8". +postgres-1 | The default database encoding has accordingly been set to "UTF8". +postgres-1 | The default text search configuration will be set to "english". +postgres-1 | +postgres-1 | Data page checksums are disabled. +postgres-1 | +postgres-1 | fixing permissions on existing directory /var/lib/postgresql/data ... ok +postgres-1 | creating subdirectories ... ok +postgres-1 | selecting dynamic shared memory implementation ... posix +postgres-1 | selecting default max_connections ... 100 +postgres-1 | selecting default shared_buffers ... 128MB +postgres-1 | selecting default time zone ... UTC +postgres-1 | creating configuration files ... ok +nginx-1 | /docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration +nginx-1 | /docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/ +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh +api01-1 | Conectando ao banco de dados e criando tabela... +api01-1 | Hello via Bun! +api02-1 | Hello via Bun! +postgres-1 | running bootstrap script ... ok +nginx-1 | 10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf +nginx-1 | 10-listen-on-ipv6-by-default.sh: info: Enabled listen on IPv6 in /etc/nginx/conf.d/default.conf +nginx-1 | /docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-local-resolvers.envsh +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh +nginx-1 | /docker-entrypoint.sh: Configuration complete; ready for start up +postgres-1 | sh: locale: not found +postgres-1 | 2024-02-14 02:25:44.028 UTC [30] WARNING: no usable system locales were found +postgres-1 | performing post-bootstrap initialization ... ok +postgres-1 | syncing data to disk ... ok +postgres-1 | +postgres-1 | +postgres-1 | Success. You can now start the database server using: +postgres-1 | +postgres-1 | pg_ctl -D /var/lib/postgresql/data -l logfile start +postgres-1 | +postgres-1 | initdb: warning: enabling "trust" authentication for local connections +postgres-1 | initdb: hint: You can change this by editing pg_hba.conf or using the option -A, or --auth-local and --auth-host, the next time you run initdb. +postgres-1 | waiting for server to start....2024-02-14 02:25:47.039 UTC [36] LOG: starting PostgreSQL 16.1 on x86_64-pc-linux-musl, compiled by gcc (Alpine 13.2.1_git20231014) 13.2.1 20231014, 64-bit +postgres-1 | 2024-02-14 02:25:47.044 UTC [36] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" +postgres-1 | 2024-02-14 02:25:47.080 UTC [39] LOG: database system was shut down at 2024-02-14 02:25:45 UTC +postgres-1 | 2024-02-14 02:25:47.089 UTC [36] LOG: database system is ready to accept connections +postgres-1 | done +postgres-1 | server started +postgres-1 | CREATE DATABASE +postgres-1 | +postgres-1 | +postgres-1 | /usr/local/bin/docker-entrypoint.sh: ignoring /docker-entrypoint-initdb.d/* +postgres-1 | +postgres-1 | waiting for server to shut down...2024-02-14 02:25:47.344 UTC [36] LOG: received fast shutdown request +postgres-1 | .2024-02-14 02:25:47.349 UTC [36] LOG: aborting any active transactions +postgres-1 | 2024-02-14 02:25:47.353 UTC [36] LOG: background worker "logical replication launcher" (PID 42) exited with exit code 1 +postgres-1 | 2024-02-14 02:25:47.353 UTC [37] LOG: shutting down +postgres-1 | 2024-02-14 02:25:47.355 UTC [37] LOG: checkpoint starting: shutdown immediate +postgres-1 | 2024-02-14 02:25:47.572 UTC [37] LOG: checkpoint complete: wrote 925 buffers (5.6%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.177 s, sync=0.027 s, total=0.219 s; sync files=301, longest=0.004 s, average=0.001 s; distance=4269 kB, estimate=4269 kB; lsn=0/191BA60, redo lsn=0/191BA60 +postgres-1 | 2024-02-14 02:25:47.582 UTC [36] LOG: database system is shut down +postgres-1 | done +postgres-1 | server stopped +postgres-1 | +postgres-1 | PostgreSQL init process complete; ready for start up. +postgres-1 | +postgres-1 | 2024-02-14 02:25:47.687 UTC [1] LOG: starting PostgreSQL 16.1 on x86_64-pc-linux-musl, compiled by gcc (Alpine 13.2.1_git20231014) 13.2.1 20231014, 64-bit +postgres-1 | 2024-02-14 02:25:47.687 UTC [1] LOG: listening on IPv4 address "0.0.0.0", port 5432 +postgres-1 | 2024-02-14 02:25:47.687 UTC [1] LOG: listening on IPv6 address "::", port 5432 +postgres-1 | 2024-02-14 02:25:47.693 UTC [1] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" +postgres-1 | 2024-02-14 02:25:47.702 UTC [52] LOG: database system was shut down at 2024-02-14 02:25:47 UTC +postgres-1 | 2024-02-14 02:25:47.709 UTC [1] LOG: database system is ready to accept connections +api01-1 | Tabelas Criadas +nginx-1 exited with code 0 +nginx-1 exited with code 0 +api01-1 exited with code 0 +api02-1 exited with code 0 +api01-1 exited with code 137 +postgres-1 | 2024-02-14 02:30:15.911 UTC [1] LOG: received fast shutdown request +postgres-1 | 2024-02-14 02:30:15.921 UTC [1] LOG: aborting any active transactions +postgres-1 | 2024-02-14 02:30:15.925 UTC [1] LOG: background worker "logical replication launcher" (PID 55) exited with exit code 1 +postgres-1 | 2024-02-14 02:30:15.926 UTC [50] LOG: shutting down +postgres-1 | 2024-02-14 02:30:15.934 UTC [50] LOG: checkpoint starting: shutdown immediate +postgres-1 | 2024-02-14 02:30:16.164 UTC [50] LOG: checkpoint complete: wrote 807 buffers (4.9%); 0 WAL file(s) added, 0 removed, 1 recycled; write=0.178 s, sync=0.024 s, total=0.239 s; sync files=70, longest=0.014 s, average=0.001 s; distance=18555 kB, estimate=18555 kB; lsn=0/2B3A930, redo lsn=0/2B3A930 +postgres-1 | 2024-02-14 02:30:16.174 UTC [1] LOG: database system is shut down +postgres-1 exited with code 0 diff --git a/participantes/hiroshimorowaka/nginx.conf b/participantes/hiroshimorowaka/nginx.conf new file mode 100644 index 000000000..9a1c06f35 --- /dev/null +++ b/participantes/hiroshimorowaka/nginx.conf @@ -0,0 +1,31 @@ +worker_processes auto; +worker_rlimit_nofile 500000; + +events { + use epoll; + worker_connections 800; +} + +http { + access_log off; + error_log /dev/null emerg; + + upstream api { + server localhost:8081; + server localhost:8082; + keepalive 500; + } + + server { + listen 9999; + + location / { + proxy_buffering off; + proxy_set_header Connection ""; + proxy_http_version 1.1; + proxy_set_header Keep-Alive ""; + proxy_set_header Proxy-Connection "keep-alive"; + proxy_pass http://api; + } + } +} diff --git a/participantes/hiroshimorowaka/testada b/participantes/hiroshimorowaka/testada new file mode 100644 index 000000000..2f6a54932 --- /dev/null +++ b/participantes/hiroshimorowaka/testada @@ -0,0 +1,2 @@ +testada em ter 13 fev 2024 23:30:16 -03 +abra um PR removendo esse arquivo caso queira que sua API seja testada novamente diff --git a/participantes/ilosamart/README.md b/participantes/ilosamart/README.md new file mode 100644 index 000000000..5ded6d1bf --- /dev/null +++ b/participantes/ilosamart/README.md @@ -0,0 +1,22 @@ +# ilosamart + +Minha participação na rinha :) + +- repo do código: https://git.tramasoli.com/ilosamart/rinha-de-backend-2024-q1-code + +## Stack + +- NGINX +- Python + - FastAPI + - SQLAlchemy +- PostgreSQL + +## Social + +[![Gitea](https://img.shields.io/badge/Gitea-609926.svg?style=for-the-badge&logo=Gitea&logoColor=white)](https://git.tramasoli.com/ilosamart/) +[![Github](https://img.shields.io/badge/GitHub-181717.svg?style=for-the-badge&logo=GitHub&logoColor=white)](https://github.com/ilosamart) +[![GitLab](https://img.shields.io/badge/GitLab-FC6D26.svg?style=for-the-badge&logo=GitLab&logoColor=white)](https://gitlab.com/ilosamart) +[![Mastodon](https://img.shields.io/badge/Mastodon-6364FF.svg?style=for-the-badge&logo=Mastodon&logoColor=white)](https://mastodon.tramasoli.com/@ilosamart) +[![LinkedIn](https://img.shields.io/badge/LinkedIn-0A66C2.svg?style=for-the-badge&logo=LinkedIn&logoColor=white)](https://www.linkedin.com/in/ilosamart/) +[![CodersRank](https://img.shields.io/badge/CodersRank-67A4AC.svg?style=for-the-badge&logo=CodersRank&logoColor=white)](https://profile.codersrank.io/user/ilosamart/) diff --git a/participantes/ilosamart/db/initdb.sql b/participantes/ilosamart/db/initdb.sql new file mode 100644 index 000000000..a64ad7607 --- /dev/null +++ b/participantes/ilosamart/db/initdb.sql @@ -0,0 +1,32 @@ +-- Coloque scripts iniciais aqui +CREATE TABLE clientes ( + id INT GENERATED ALWAYS AS IDENTITY, + nome text NOT NULL, + limite integer NOT NULL, + saldo integer NOT NULL default 0, + PRIMARY KEY(id) +); + +CREATE TABLE transacoes ( + id INT GENERATED ALWAYS AS IDENTITY, + valor integer NOT NULL, + tipo character(1) NOT NULL, + descricao varchar(10) NOT NULL, + realizada_em timestamp with time zone NOT NULL, + cliente_id integer NOT NULL, + PRIMARY KEY(id), + CONSTRAINT fk_cliente + FOREIGN KEY(cliente_id) + REFERENCES clientes(id) +); + +DO $$ +BEGIN + INSERT INTO clientes (nome, limite) + VALUES + ('o barato sai caro', 1000 * 100), + ('zan corp ltda', 800 * 100), + ('les cruders', 10000 * 100), + ('padaria joia de cocaia', 100000 * 100), + ('kid mais', 5000 * 100); +END; $$ \ No newline at end of file diff --git a/participantes/ilosamart/docker-compose.logs b/participantes/ilosamart/docker-compose.logs new file mode 100644 index 000000000..06f717182 --- /dev/null +++ b/participantes/ilosamart/docker-compose.logs @@ -0,0 +1,500 @@ + Network ilosamart_default Creating + Network ilosamart_default Created + Container ilosamart-db-1 Creating + Container ilosamart-db-1 Created + Container ilosamart-app-2 Creating + Container ilosamart-app-1 Creating + Container ilosamart-app-2 Created + Container ilosamart-app-1 Created + Container ilosamart-nginx-1 Creating + Container ilosamart-nginx-1 Created +Attaching to app-1, app-2, db-1, nginx-1 +db-1 | The files belonging to this database system will be owned by user "postgres". +db-1 | This user must also own the server process. +db-1 | +db-1 | The database cluster will be initialized with locale "en_US.utf8". +db-1 | The default database encoding has accordingly been set to "UTF8". +db-1 | The default text search configuration will be set to "english". +db-1 | +db-1 | Data page checksums are disabled. +db-1 | +db-1 | fixing permissions on existing directory /var/lib/postgresql/data ... ok +db-1 | creating subdirectories ... ok +db-1 | selecting dynamic shared memory implementation ... posix +db-1 | selecting default max_connections ... 100 +db-1 | selecting default shared_buffers ... 128MB +nginx-1 | /docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration +nginx-1 | /docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/ +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh +nginx-1 | 10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf +nginx-1 | 10-listen-on-ipv6-by-default.sh: info: Enabled listen on IPv6 in /etc/nginx/conf.d/default.conf +nginx-1 | /docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-local-resolvers.envsh +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh +nginx-1 | /docker-entrypoint.sh: Configuration complete; ready for start up +db-1 | selecting default time zone ... UTC +db-1 | creating configuration files ... ok +db-1 | running bootstrap script ... ok +nginx-1 | 2024/02/13 23:37:02 [error] 32#32: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.48.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://192.168.48.4:8000/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/13 23:37:02 [error] 32#32: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.48.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://192.168.48.3:8000/clientes/1/extrato", host: "localhost:9999" +db-1 | sh: locale: not found +db-1 | 2024-02-13 23:37:02.946 UTC [30] WARNING: no usable system locales were found +db-1 | performing post-bootstrap initialization ... ok +nginx-1 | 2024/02/13 23:37:04 [error] 30#30: *4 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.48.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://192.168.48.4:8000/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/13 23:37:04 [error] 30#30: *4 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.48.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://192.168.48.3:8000/clientes/1/extrato", host: "localhost:9999" +db-1 | initdb: warning: enabling "trust" authentication for local connections +db-1 | initdb: hint: You can change this by editing pg_hba.conf or using the option -A, or --auth-local and --auth-host, the next time you run initdb. +db-1 | syncing data to disk ... ok +db-1 | +db-1 | +db-1 | Success. You can now start the database server using: +db-1 | +db-1 | pg_ctl -D /var/lib/postgresql/data -l logfile start +db-1 | +db-1 | waiting for server to start....2024-02-13 23:37:05.050 UTC [36] LOG: starting PostgreSQL 16.2 on x86_64-pc-linux-musl, compiled by gcc (Alpine 13.2.1_git20231014) 13.2.1 20231014, 64-bit +db-1 | 2024-02-13 23:37:05.058 UTC [36] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" +db-1 | 2024-02-13 23:37:05.066 UTC [39] LOG: database system was shut down at 2024-02-13 23:37:04 UTC +db-1 | 2024-02-13 23:37:05.082 UTC [36] LOG: database system is ready to accept connections +db-1 | done +db-1 | server started +db-1 | CREATE DATABASE +db-1 | +db-1 | +db-1 | /usr/local/bin/docker-entrypoint.sh: running /docker-entrypoint-initdb.d/initdb.sql +db-1 | CREATE TABLE +db-1 | CREATE TABLE +db-1 | DO +db-1 | +db-1 | +db-1 | waiting for server to shut down....2024-02-13 23:37:05.375 UTC [36] LOG: received fast shutdown request +db-1 | 2024-02-13 23:37:05.377 UTC [36] LOG: aborting any active transactions +db-1 | 2024-02-13 23:37:05.381 UTC [36] LOG: background worker "logical replication launcher" (PID 42) exited with exit code 1 +db-1 | 2024-02-13 23:37:05.382 UTC [37] LOG: shutting down +db-1 | 2024-02-13 23:37:05.386 UTC [37] LOG: checkpoint starting: shutdown immediate +db-1 | 2024-02-13 23:37:05.558 UTC [37] LOG: checkpoint complete: wrote 940 buffers (5.7%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.138 s, sync=0.027 s, total=0.177 s; sync files=309, longest=0.004 s, average=0.001 s; distance=4307 kB, estimate=4307 kB; lsn=0/19250F0, redo lsn=0/19250F0 +db-1 | 2024-02-13 23:37:05.569 UTC [36] LOG: database system is shut down +db-1 | done +db-1 | server stopped +db-1 | +db-1 | PostgreSQL init process complete; ready for start up. +db-1 | +db-1 | 2024-02-13 23:37:05.621 UTC [1] LOG: starting PostgreSQL 16.2 on x86_64-pc-linux-musl, compiled by gcc (Alpine 13.2.1_git20231014) 13.2.1 20231014, 64-bit +db-1 | 2024-02-13 23:37:05.621 UTC [1] LOG: listening on IPv4 address "0.0.0.0", port 5432 +db-1 | 2024-02-13 23:37:05.621 UTC [1] LOG: listening on IPv6 address "::", port 5432 +db-1 | 2024-02-13 23:37:05.630 UTC [1] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" +db-1 | 2024-02-13 23:37:05.636 UTC [54] LOG: database system was shut down at 2024-02-13 23:37:05 UTC +db-1 | 2024-02-13 23:37:05.644 UTC [1] LOG: database system is ready to accept connections +nginx-1 | 2024/02/13 23:37:06 [error] 29#29: *7 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.48.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://192.168.48.4:8000/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/13 23:37:06 [error] 29#29: *7 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.48.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://192.168.48.3:8000/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/13 23:37:08 [error] 31#31: *10 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.48.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://192.168.48.4:8000/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/13 23:37:08 [error] 31#31: *10 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.48.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://192.168.48.3:8000/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/13 23:37:10 [error] 32#32: *13 no live upstreams while connecting to upstream, client: 192.168.48.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/13 23:37:12 [error] 32#32: *14 no live upstreams while connecting to upstream, client: 192.168.48.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/13 23:37:14 [error] 32#32: *15 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.48.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://192.168.48.3:8000/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/13 23:37:14 [error] 32#32: *15 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.48.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://192.168.48.4:8000/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/13 23:37:16 [error] 32#32: *18 no live upstreams while connecting to upstream, client: 192.168.48.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/13 23:37:18 [error] 32#32: *19 no live upstreams while connecting to upstream, client: 192.168.48.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/13 23:37:20 [error] 32#32: *20 no live upstreams while connecting to upstream, client: 192.168.48.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/13 23:37:22 [error] 32#32: *21 no live upstreams while connecting to upstream, client: 192.168.48.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/13 23:37:24 [error] 32#32: *22 no live upstreams while connecting to upstream, client: 192.168.48.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/13 23:37:35 [error] 30#30: *31 no live upstreams while connecting to upstream, client: 192.168.48.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" +nginx-1 | 2024/02/13 23:37:35 [error] 29#29: *49 no live upstreams while connecting to upstream, client: 192.168.48.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" +nginx-1 | 2024/02/13 23:37:35 [error] 30#30: *51 no live upstreams while connecting to upstream, client: 192.168.48.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" +nginx-1 | 2024/02/13 23:37:35 [error] 29#29: *53 no live upstreams while connecting to upstream, client: 192.168.48.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" +nginx-1 | 2024/02/13 23:37:35 [error] 29#29: *46 no live upstreams while connecting to upstream, client: 192.168.48.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" +nginx-1 | 2024/02/13 23:37:35 [error] 29#29: *47 no live upstreams while connecting to upstream, client: 192.168.48.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" +nginx-1 | 2024/02/13 23:37:35 [error] 29#29: *45 no live upstreams while connecting to upstream, client: 192.168.48.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" +nginx-1 | 2024/02/13 23:37:35 [error] 30#30: *34 no live upstreams while connecting to upstream, client: 192.168.48.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" +nginx-1 | 2024/02/13 23:37:35 [error] 30#30: *35 no live upstreams while connecting to upstream, client: 192.168.48.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" +nginx-1 | 2024/02/13 23:37:35 [error] 30#30: *48 no live upstreams while connecting to upstream, client: 192.168.48.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" +nginx-1 | 2024/02/13 23:37:35 [error] 30#30: *33 no live upstreams while connecting to upstream, client: 192.168.48.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" +nginx-1 | 2024/02/13 23:37:35 [error] 30#30: *32 no live upstreams while connecting to upstream, client: 192.168.48.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" +nginx-1 | 2024/02/13 23:37:35 [error] 30#30: *27 no live upstreams while connecting to upstream, client: 192.168.48.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" +nginx-1 | 2024/02/13 23:37:35 [error] 30#30: *29 no live upstreams while connecting to upstream, client: 192.168.48.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" +nginx-1 | 2024/02/13 23:37:35 [error] 30#30: *44 no live upstreams while connecting to upstream, client: 192.168.48.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" +nginx-1 | 2024/02/13 23:37:39 [error] 31#31: *65 no live upstreams while connecting to upstream, client: 192.168.48.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" +nginx-1 | 2024/02/13 23:37:39 [error] 31#31: *68 no live upstreams while connecting to upstream, client: 192.168.48.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" +nginx-1 | 2024/02/13 23:37:39 [error] 31#31: *74 no live upstreams while connecting to upstream, client: 192.168.48.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" +nginx-1 | 2024/02/13 23:37:39 [error] 31#31: *75 no live upstreams while connecting to upstream, client: 192.168.48.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" +nginx-1 | 2024/02/13 23:37:39 [error] 31#31: *76 no live upstreams while connecting to upstream, client: 192.168.48.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" +nginx-1 | 2024/02/13 23:37:39 [error] 31#31: *91 no live upstreams while connecting to upstream, client: 192.168.48.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" +nginx-1 | 2024/02/13 23:37:39 [error] 31#31: *101 no live upstreams while connecting to upstream, client: 192.168.48.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" +nginx-1 | 2024/02/13 23:37:39 [error] 31#31: *102 no live upstreams while connecting to upstream, client: 192.168.48.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" +nginx-1 | 2024/02/13 23:37:39 [error] 31#31: *93 no live upstreams while connecting to upstream, client: 192.168.48.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" +nginx-1 | 2024/02/13 23:37:39 [error] 31#31: *92 no live upstreams while connecting to upstream, client: 192.168.48.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" +nginx-1 | 2024/02/13 23:38:07 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:07 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:07 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:07 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:07 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:07 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:07 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:07 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:07 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:07 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:07 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:07 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:07 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:07 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:07 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:07 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:07 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:07 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:07 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:07 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:07 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:07 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:07 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:07 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:07 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:07 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:07 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:07 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:07 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:07 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:07 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:07 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:07 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:07 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:07 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:07 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:07 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:07 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:07 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:07 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:07 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:07 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:07 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:07 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:07 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:07 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:07 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:07 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:07 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:07 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:07 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:07 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:07 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:07 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:07 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:07 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:07 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:07 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:07 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:07 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:07 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:07 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:07 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:07 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:07 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:07 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 30#30: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:08 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:09 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:10 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 32#32: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:11 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:12 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:12 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:12 [alert] 31#31: 256 worker_connections are not enough +nginx-1 | 2024/02/13 23:38:12 [alert] 31#31: 256 worker_connections are not enough diff --git a/participantes/ilosamart/docker-compose.yml b/participantes/ilosamart/docker-compose.yml new file mode 100644 index 000000000..ebe8d9d09 --- /dev/null +++ b/participantes/ilosamart/docker-compose.yml @@ -0,0 +1,45 @@ +version: '3.9' + +services: + db: + image: postgres:16-alpine + volumes: + - ./db/initdb.sql:/docker-entrypoint-initdb.d/initdb.sql:ro + environment: + POSTGRES_PASSWORD: postgres + POSTGRES_DB: rinha + deploy: + resources: + limits: + cpus: "0.5" + memory: "130MB" + command: postgres -c max_connections=300 + + app: + image: ghcr.io/ilosamart/docker-registry/rinhaapp:1.2.0 + depends_on: + - db + environment: + SQLALCHEMY_DATABASE_URL: postgresql+asyncpg://postgres:postgres@db:5432/rinha + WEB_CONCURRENCY: 4 + deploy: + replicas: 2 + resources: + limits: + cpus: "0.4" + memory: "200MB" + command: /app/.venv/bin/uvicorn --host 0.0.0.0 --port 8000 --log-level error --no-access-log --loop uvloop --http h11 --interface asgi3 main:app + + nginx: + image: nginx:1.25.3 + volumes: + - ./proxy/nginx.conf:/etc/nginx/nginx.conf:ro + depends_on: + - app + ports: + - "9999:80" + deploy: + resources: + limits: + cpus: "0.2" + memory: "20MB" diff --git a/participantes/ilosamart/proxy/nginx.conf b/participantes/ilosamart/proxy/nginx.conf new file mode 100644 index 000000000..b308b9b5e --- /dev/null +++ b/participantes/ilosamart/proxy/nginx.conf @@ -0,0 +1,21 @@ +worker_processes auto; + +events { + worker_connections 256; +} + +http { + access_log off; + + upstream api { + server app:8000; + } + + server { + listen 80; + + location / { + proxy_pass http://api; + } + } +} \ No newline at end of file diff --git a/participantes/ilosamart/testada b/participantes/ilosamart/testada new file mode 100644 index 000000000..3e564620e --- /dev/null +++ b/participantes/ilosamart/testada @@ -0,0 +1,2 @@ +testada em ter 13 fev 2024 20:42:32 -03 +abra um PR removendo esse arquivo caso queira que sua API seja testada novamente diff --git a/participantes/impedro29-performance/README.md b/participantes/impedro29-performance/README.md new file mode 100644 index 000000000..ccead4a99 --- /dev/null +++ b/participantes/impedro29-performance/README.md @@ -0,0 +1,19 @@ +# Submissão para Rinha de Backend, Segunda Edição: 2024/Q1 - Controle de Concorrência + + + +
+ +
+ + + +## Pedro Ivo +Submissão feita com: +- `nginx` como load balancer +- `nutsdb (golang)` como banco de dados usando `grpc` para comunicação +- `golang` para api com as lib `fasthttp`, `validator` e `grpc`. +- [repositório da api](https://github.com/ImPedro29/rinha-backend-2024) + +[@ImPedro00](https://twitter.com/ImPedro00) +[Verbeux](https://verbeux.com.br) diff --git a/participantes/impedro29-performance/docker-compose.logs b/participantes/impedro29-performance/docker-compose.logs new file mode 100644 index 000000000..c8c7a2a77 --- /dev/null +++ b/participantes/impedro29-performance/docker-compose.logs @@ -0,0 +1,30 @@ + Network rinha-ivonet-2024q1 Creating + Network rinha-ivonet-2024q1 Created + Container impedro29-performance-db-1 Creating + Container impedro29-performance-db-1 Created + Container impedro29-performance-api02-1 Creating + Container impedro29-performance-api01-1 Creating + Container impedro29-performance-api02-1 Created + Container impedro29-performance-api01-1 Created + Container impedro29-performance-nginx-1 Creating + Container impedro29-performance-nginx-1 Created +Attaching to api01-1, api02-1, db-1, nginx-1 +db-1 | {"level":"info","ts":1707867760.213696,"caller":"app/main.go:21","msg":"start listing on port ","port":"4001"} +api01-1 | {"level":"info","ts":1707867760.7385042,"caller":"app/main.go:22","msg":"start listing on port ","port":"3000"} +api02-1 | {"level":"info","ts":1707867760.776903,"caller":"app/main.go:22","msg":"start listing on port ","port":"3000"} +nginx-1 | /docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration +nginx-1 | /docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/ +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh +nginx-1 | 10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf +nginx-1 | 10-listen-on-ipv6-by-default.sh: info: Enabled listen on IPv6 in /etc/nginx/conf.d/default.conf +nginx-1 | /docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-local-resolvers.envsh +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh +nginx-1 | /docker-entrypoint.sh: Configuration complete; ready for start up +nginx-1 exited with code 0 +nginx-1 exited with code 0 +api02-1 exited with code 0 +api01-1 exited with code 0 +api02-1 exited with code 2 +api01-1 exited with code 2 +db-1 exited with code 0 diff --git a/participantes/impedro29-performance/docker-compose.yml b/participantes/impedro29-performance/docker-compose.yml new file mode 100644 index 000000000..c58ca022e --- /dev/null +++ b/participantes/impedro29-performance/docker-compose.yml @@ -0,0 +1,55 @@ +version: "3.5" + +services: + api01: &api + image: impedr029/rinha-2024-api:0.1 + hostname: api01 + environment: + - DB_ADDRESS=db:4001 + - PORT=3000 + ports: + - "3001:3000" + depends_on: + - db + deploy: + resources: + limits: + cpus: "0.55" + memory: "200MB" + + api02: + <<: *api + hostname: api02 + ports: + - "3002:3000" + + nginx: + image: nginx:latest + volumes: + - ./nginx.conf:/etc/nginx/nginx.conf:ro + depends_on: + - api01 + - api02 + ports: + - "9999:9999" + deploy: + resources: + limits: + cpus: "0.15" + memory: "10MB" + + db: + image: impedr029/rinha-2024-db:0.1 + hostname: db + environment: + - PORT=4001 + deploy: + resources: + limits: + cpus: "0.25" + memory: "140MB" + +networks: + default: + driver: bridge + name: rinha-ivonet-2024q1 diff --git a/participantes/impedro29-performance/nginx.conf b/participantes/impedro29-performance/nginx.conf new file mode 100644 index 000000000..8f6c3e4b2 --- /dev/null +++ b/participantes/impedro29-performance/nginx.conf @@ -0,0 +1,21 @@ +events { + worker_connections 1000; +} + +http { + access_log off; + sendfile on; + + upstream api { + server api01:3000; + server api02:3000; + } + + server { + listen 9999 reuseport; + + location / { + proxy_pass http://api; + } + } +} \ No newline at end of file diff --git a/participantes/impedro29-performance/testada b/participantes/impedro29-performance/testada new file mode 100644 index 000000000..16fe5cef5 --- /dev/null +++ b/participantes/impedro29-performance/testada @@ -0,0 +1,2 @@ +testada em ter 13 fev 2024 20:43:27 -03 +abra um PR removendo esse arquivo caso queira que sua API seja testada novamente diff --git a/participantes/isadora-souza/README.md b/participantes/isadora-souza/README.md new file mode 100644 index 000000000..713bb7b6b --- /dev/null +++ b/participantes/isadora-souza/README.md @@ -0,0 +1,57 @@ +# Rinha de Backend 2024 Q1 - Controle de Concorrência + +Esta é uma aplicação em Golang desenvolvida com o framework Gin, utiliza o banco de dados PostgreSQL e NGINX. A aplicação é destinada a participar da [Rinha de Backend 2024 Q1](https://github.com/zanfranceschi/rinha-de-backend-2024-q1) com o tema de controle de concorrência. + +## Funcionalidades + +A aplicação possui dois endpoints: + +1. **POST /clientes/[id]/transacoes**: Este endpoint permite registrar transações para um cliente específico. Requer um corpo JSON com os seguintes campos: + +```json +{ + "valor": 1000, + + "tipo": "c", + + "descricao": "descricao" +} +``` + +- `valor`: O valor da transação. + +- `tipo`: O tipo de transação (por exemplo, "c" para crédito). + +- `descricao`: Descrição da transação. + +2. **GET /clientes/[id]/extrato**: Este endpoint permite obter o extrato de transações de um cliente específico. + +## Execução + +Execute o seguinte comando na raiz do projeto e faça as requisições na porta 9999. + +```bash + +docker-compose up -d + +``` + +## Stack + +- [Go 1.21](https://go.dev/) + +- [Gin Web Framework](https://github.com/gin-gonic/gin) + +- [PostgreSQL](https://www.postgresql.org/) + +- [NGINX](https://www.nginx.com/) + +--- + +##### Isadora Moysés de Souza + +##### [Repositório no github](https://github.com/isadoramsouza/rinha-backend-go-2024-q1) + +##### [Linkedin](https://br.linkedin.com/in/isadora-souza?original_referer=https%3A%2F%2Fwww.google.com%2F) + +##### [Twitter](https://twitter.com/isadoraamsouza) diff --git a/participantes/isadora-souza/docker-compose.logs b/participantes/isadora-souza/docker-compose.logs new file mode 100644 index 000000000..99c4040ac --- /dev/null +++ b/participantes/isadora-souza/docker-compose.logs @@ -0,0 +1,500 @@ + Network isadora-souza_app-network Creating + Network isadora-souza_app-network Created + Container isadora-souza-db-1 Creating + Container isadora-souza-db-1 Created + Container isadora-souza-api2-1 Creating + Container isadora-souza-api1-1 Creating + Container isadora-souza-api2-1 Created + Container isadora-souza-api1-1 Created + Container isadora-souza-nginx-1 Creating + Container isadora-souza-nginx-1 Created +Attaching to api1-1, api2-1, db-1, nginx-1 +db-1 | The files belonging to this database system will be owned by user "postgres". +db-1 | This user must also own the server process. +db-1 | +db-1 | The database cluster will be initialized with locale "en_US.utf8". +db-1 | The default database encoding has accordingly been set to "UTF8". +db-1 | The default text search configuration will be set to "english". +db-1 | +db-1 | Data page checksums are disabled. +db-1 | +db-1 | fixing permissions on existing directory /var/lib/postgresql/data ... ok +db-1 | creating subdirectories ... ok +db-1 | selecting dynamic shared memory implementation ... posix +db-1 | selecting default max_connections ... 100 +db-1 | selecting default shared_buffers ... 128MB +db-1 | selecting default time zone ... Etc/UTC +db-1 | creating configuration files ... ok +db-1 | running bootstrap script ... ok +db-1 | performing post-bootstrap initialization ... ok +db-1 | syncing data to disk ... ok +db-1 | +db-1 | +db-1 | Success. You can now start the database server using: +db-1 | +db-1 | pg_ctl -D /var/lib/postgresql/data -l logfile start +db-1 | +db-1 | initdb: warning: enabling "trust" authentication for local connections +db-1 | initdb: hint: You can change this by editing pg_hba.conf or using the option -A, or --auth-local and --auth-host, the next time you run initdb. +db-1 | waiting for server to start....2024-02-12 02:14:38.036 UTC [48] LOG: starting PostgreSQL 16.1 (Debian 16.1-1.pgdg120+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit +db-1 | 2024-02-12 02:14:38.039 UTC [48] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" +db-1 | 2024-02-12 02:14:38.046 UTC [51] LOG: database system was shut down at 2024-02-12 02:14:37 UTC +db-1 | 2024-02-12 02:14:38.053 UTC [48] LOG: database system is ready to accept connections +db-1 | done +db-1 | server started +db-1 | CREATE DATABASE +db-1 | +db-1 | +db-1 | /usr/local/bin/docker-entrypoint.sh: running /docker-entrypoint-initdb.d/init.sql +db-1 | CREATE TABLE +db-1 | CREATE TABLE +db-1 | CREATE INDEX +db-1 | INSERT 0 5 +db-1 | CREATE FUNCTION +db-1 | CREATE TRIGGER +db-1 | +db-1 | +db-1 | waiting for server to shut down...2024-02-12 02:14:38.427 UTC [48] LOG: received fast shutdown request +db-1 | .2024-02-12 02:14:38.429 UTC [48] LOG: aborting any active transactions +db-1 | 2024-02-12 02:14:38.432 UTC [48] LOG: background worker "logical replication launcher" (PID 54) exited with exit code 1 +db-1 | 2024-02-12 02:14:38.432 UTC [49] LOG: shutting down +db-1 | 2024-02-12 02:14:38.434 UTC [49] LOG: checkpoint starting: shutdown immediate +db-1 | 2024-02-12 02:14:38.554 UTC [49] LOG: checkpoint complete: wrote 938 buffers (5.7%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.084 s, sync=0.028 s, total=0.122 s; sync files=308, longest=0.005 s, average=0.001 s; distance=4291 kB, estimate=4291 kB; lsn=0/191B968, redo lsn=0/191B968 +db-1 | 2024-02-12 02:14:38.563 UTC [48] LOG: database system is shut down +db-1 | done +db-1 | server stopped +db-1 | +db-1 | PostgreSQL init process complete; ready for start up. +db-1 | +db-1 | 2024-02-12 02:14:38.688 UTC [1] LOG: starting PostgreSQL 16.1 (Debian 16.1-1.pgdg120+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit +db-1 | 2024-02-12 02:14:38.688 UTC [1] LOG: listening on IPv4 address "0.0.0.0", port 5432 +db-1 | 2024-02-12 02:14:38.688 UTC [1] LOG: listening on IPv6 address "::", port 5432 +db-1 | 2024-02-12 02:14:38.693 UTC [1] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" +db-1 | 2024-02-12 02:14:38.702 UTC [66] LOG: database system was shut down at 2024-02-12 02:14:38 UTC +db-1 | 2024-02-12 02:14:38.709 UTC [1] LOG: database system is ready to accept connections +api2-1 | Connected! +api1-1 | Connected! +nginx-1 | /docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration +nginx-1 | /docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/ +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh +nginx-1 | 10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf +nginx-1 | 10-listen-on-ipv6-by-default.sh: info: Enabled listen on IPv6 in /etc/nginx/conf.d/default.conf +nginx-1 | /docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-local-resolvers.envsh +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh +nginx-1 | /docker-entrypoint.sh: Configuration complete; ready for start up +api1-1 | [GIN] 2024/02/12 - 02:14:43 | 200 | 2.937565ms | 192.168.64.5 | GET "/clientes/1/extrato" +api1-1 | [GIN] 2024/02/12 - 02:14:43 | 200 | 485.163µs | 192.168.64.5 | GET "/clientes/1/extrato" +api1-1 | [GIN] 2024/02/12 - 02:14:51 | 200 | 143.495524ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:14:51 | 200 | 211.9616ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:14:51 | 200 | 212.709905ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:14:51 | 200 | 213.531706ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:14:51 | 200 | 207.631229ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:14:51 | 200 | 229.657401ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:14:51 | 200 | 200.595539ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:14:51 | 200 | 219.58944ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:14:51 | 200 | 195.18102ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:14:51 | 200 | 225.074286ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:14:51 | 200 | 271.04236ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:14:51 | 200 | 240.635082ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:14:51 | 200 | 230.33865ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:14:51 | 200 | 226.209709ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:14:51 | 200 | 248.586766ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:14:51 | 200 | 243.377592ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:14:51 | 200 | 232.588636ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:14:51 | 200 | 231.519163ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:14:51 | 200 | 251.668347ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:14:51 | 200 | 234.398448ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:14:51 | 200 | 227.587701ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:14:51 | 200 | 246.710343ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:14:51 | 200 | 230.028785ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:14:51 | 200 | 237.933498ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:14:51 | 200 | 235.783901ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:14:52 | 200 | 1.6725ms | 192.168.64.5 | GET "/clientes/1/extrato" +api2-1 | [GIN] 2024/02/12 - 02:14:53 | 200 | 34.920059ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:14:53 | 200 | 41.698356ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:14:53 | 200 | 51.280794ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:14:53 | 200 | 49.045872ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:14:53 | 200 | 48.43816ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:14:53 | 200 | 48.497054ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:14:53 | 200 | 46.271855ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:14:53 | 200 | 44.31281ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:14:53 | 200 | 42.767075ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:14:53 | 200 | 44.784974ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:14:53 | 200 | 76.994962ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:14:53 | 200 | 76.481333ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:14:53 | 200 | 76.321638ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:14:53 | 200 | 73.276817ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:14:53 | 200 | 80.571498ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:14:53 | 200 | 73.107684ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:14:53 | 200 | 79.861052ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:14:53 | 200 | 71.61985ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:14:53 | 200 | 70.055908ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:14:53 | 200 | 69.504924ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:14:53 | 200 | 70.569914ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:14:53 | 200 | 86.080734ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:14:53 | 200 | 88.928118ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:14:53 | 200 | 99.836297ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:14:53 | 200 | 85.349552ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:14:54 | 200 | 1.182063ms | 192.168.64.5 | GET "/clientes/1/extrato" +api2-1 | [GIN] 2024/02/12 - 02:14:55 | 404 | 635.394µs | 192.168.64.5 | GET "/clientes/6/extrato" +api2-1 | [GIN] 2024/02/12 - 02:14:55 | 200 | 896.725µs | 192.168.64.5 | GET "/clientes/1/extrato" +api1-1 | [GIN] 2024/02/12 - 02:14:55 | 200 | 880.482µs | 192.168.64.5 | GET "/clientes/3/extrato" +api2-1 | [GIN] 2024/02/12 - 02:14:55 | 200 | 715.896µs | 192.168.64.5 | GET "/clientes/5/extrato" +api1-1 | [GIN] 2024/02/12 - 02:14:55 | 200 | 645.116µs | 192.168.64.5 | GET "/clientes/4/extrato" +api1-1 | [GIN] 2024/02/12 - 02:14:55 | 200 | 720.294µs | 192.168.64.5 | GET "/clientes/2/extrato" +api2-1 | [GIN] 2024/02/12 - 02:14:55 | 200 | 19.720282ms | 192.168.64.5 | POST "/clientes/3/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:14:55 | 200 | 30.064661ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:14:55 | 200 | 31.512651ms | 192.168.64.5 | POST "/clientes/2/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:14:55 | 200 | 30.853328ms | 192.168.64.5 | POST "/clientes/5/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:14:55 | 200 | 32.241648ms | 192.168.64.5 | POST "/clientes/4/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:14:55 | 200 | 14.5655ms | 192.168.64.5 | POST "/clientes/3/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:14:55 | 200 | 544.886µs | 192.168.64.5 | GET "/clientes/3/extrato" +api1-1 | [GIN] 2024/02/12 - 02:14:55 | 200 | 13.57459ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:14:55 | 200 | 15.702232ms | 192.168.64.5 | POST "/clientes/4/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:14:55 | 200 | 15.278064ms | 192.168.64.5 | POST "/clientes/2/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:14:55 | 200 | 17.241071ms | 192.168.64.5 | POST "/clientes/5/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:14:55 | 422 | 91.953µs | 192.168.64.5 | POST "/clientes/3/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:14:55 | 200 | 2.389504ms | 192.168.64.5 | GET "/clientes/2/extrato" +api2-1 | [GIN] 2024/02/12 - 02:14:55 | 200 | 3.985669ms | 192.168.64.5 | GET "/clientes/4/extrato" +api2-1 | [GIN] 2024/02/12 - 02:14:55 | 200 | 4.724137ms | 192.168.64.5 | GET "/clientes/5/extrato" +api2-1 | [GIN] 2024/02/12 - 02:14:55 | 422 | 67.519µs | 192.168.64.5 | POST "/clientes/3/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:14:55 | 200 | 3.064453ms | 192.168.64.5 | GET "/clientes/1/extrato" +api1-1 | [GIN] 2024/02/12 - 02:14:55 | 422 | 64.857µs | 192.168.64.5 | POST "/clientes/2/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:14:55 | 422 | 79.843µs | 192.168.64.5 | POST "/clientes/3/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:14:55 | 422 | 156.396µs | 192.168.64.5 | POST "/clientes/5/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:14:55 | 422 | 150.778µs | 192.168.64.5 | POST "/clientes/4/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:14:55 | 422 | 49.646µs | 192.168.64.5 | POST "/clientes/2/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:14:55 | 422 | 31.422µs | 192.168.64.5 | POST "/clientes/3/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:14:55 | 422 | 31.959µs | 192.168.64.5 | POST "/clientes/2/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:14:55 | 422 | 74.587µs | 192.168.64.5 | POST "/clientes/3/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:14:55 | 422 | 49.365µs | 192.168.64.5 | POST "/clientes/4/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:14:55 | 422 | 74.593µs | 192.168.64.5 | POST "/clientes/2/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:14:55 | 422 | 48.11µs | 192.168.64.5 | POST "/clientes/4/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:14:55 | 422 | 32.098µs | 192.168.64.5 | POST "/clientes/5/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:14:55 | 422 | 66.683µs | 192.168.64.5 | POST "/clientes/2/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:14:55 | 422 | 60.739µs | 192.168.64.5 | POST "/clientes/4/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:14:55 | 422 | 64.851µs | 192.168.64.5 | POST "/clientes/5/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:14:55 | 422 | 84.077µs | 192.168.64.5 | POST "/clientes/4/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:14:55 | 422 | 78.145µs | 192.168.64.5 | POST "/clientes/5/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:14:55 | 422 | 77.112µs | 192.168.64.5 | POST "/clientes/1/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:14:55 | 422 | 63.25µs | 192.168.64.5 | POST "/clientes/5/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:14:55 | 422 | 78.074µs | 192.168.64.5 | POST "/clientes/1/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:14:55 | 422 | 90.395µs | 192.168.64.5 | POST "/clientes/1/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:14:55 | 422 | 103.293µs | 192.168.64.5 | POST "/clientes/1/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:14:55 | 422 | 54.931µs | 192.168.64.5 | POST "/clientes/1/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:14:56 | 200 | 959.78µs | 192.168.64.5 | GET "/clientes/2/extrato" +api1-1 | [GIN] 2024/02/12 - 02:14:56 | 200 | 41.730093ms | 192.168.64.5 | POST "/clientes/2/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:14:56 | 200 | 46.233057ms | 192.168.64.5 | POST "/clientes/4/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:14:57 | 200 | 577.106µs | 192.168.64.5 | GET "/clientes/5/extrato" +api2-1 | [GIN] 2024/02/12 - 02:14:57 | 200 | 22.26883ms | 192.168.64.5 | POST "/clientes/4/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:14:57 | 200 | 28.318715ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:14:57 | 200 | 19.980022ms | 192.168.64.5 | POST "/clientes/2/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:14:57 | 200 | 26.199357ms | 192.168.64.5 | POST "/clientes/3/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:14:57 | 200 | 34.667162ms | 192.168.64.5 | POST "/clientes/3/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:14:58 | 200 | 40.921617ms | 192.168.64.5 | POST "/clientes/5/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:14:58 | 200 | 927.22µs | 192.168.64.5 | GET "/clientes/2/extrato" +api1-1 | [GIN] 2024/02/12 - 02:14:58 | 200 | 251.869679ms | 192.168.64.5 | POST "/clientes/3/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:14:58 | 200 | 10.003651ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:14:58 | 200 | 94.194968ms | 192.168.64.5 | POST "/clientes/2/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:14:58 | 200 | 272.797998ms | 192.168.64.5 | POST "/clientes/3/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:14:58 | 200 | 32.186404ms | 192.168.64.5 | POST "/clientes/4/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:14:59 | 200 | 417.729323ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:14:59 | 200 | 417.156379ms | 192.168.64.5 | POST "/clientes/4/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:14:59 | 200 | 251.022365ms | 192.168.64.5 | POST "/clientes/5/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:14:59 | 200 | 176.142225ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:14:59 | 200 | 101.468325ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:14:59 | 200 | 1.298643ms | 192.168.64.5 | GET "/clientes/3/extrato" +api2-1 | [GIN] 2024/02/12 - 02:14:59 | 200 | 10.788761ms | 192.168.64.5 | POST "/clientes/2/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:14:59 | 200 | 17.669866ms | 192.168.64.5 | POST "/clientes/2/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:14:59 | 200 | 16.04944ms | 192.168.64.5 | POST "/clientes/5/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:14:59 | 200 | 7.745589ms | 192.168.64.5 | POST "/clientes/5/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:14:59 | 200 | 11.990531ms | 192.168.64.5 | POST "/clientes/5/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:14:59 | 200 | 14.277316ms | 192.168.64.5 | POST "/clientes/5/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:14:59 | 200 | 13.041063ms | 192.168.64.5 | POST "/clientes/3/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:14:59 | 200 | 10.312251ms | 192.168.64.5 | POST "/clientes/4/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:00 | 200 | 12.603972ms | 192.168.64.5 | POST "/clientes/2/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:00 | 200 | 12.242264ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:00 | 200 | 3.657874ms | 192.168.64.5 | POST "/clientes/5/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:00 | 200 | 536.871µs | 192.168.64.5 | GET "/clientes/5/extrato" +api1-1 | [GIN] 2024/02/12 - 02:15:00 | 200 | 12.200571ms | 192.168.64.5 | POST "/clientes/3/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:00 | 200 | 12.612882ms | 192.168.64.5 | POST "/clientes/5/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:00 | 200 | 21.621303ms | 192.168.64.5 | POST "/clientes/2/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:00 | 200 | 12.265263ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:00 | 200 | 1.475627ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:00 | 200 | 3.688253ms | 192.168.64.5 | POST "/clientes/4/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:00 | 200 | 7.704366ms | 192.168.64.5 | POST "/clientes/2/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:00 | 200 | 2.172802ms | 192.168.64.5 | POST "/clientes/5/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:00 | 200 | 11.573512ms | 192.168.64.5 | POST "/clientes/2/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:00 | 200 | 32.408252ms | 192.168.64.5 | POST "/clientes/2/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:00 | 200 | 5.265574ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:01 | 200 | 9.323987ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:01 | 200 | 1.45353ms | 192.168.64.5 | POST "/clientes/4/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:01 | 200 | 51.43115ms | 192.168.64.5 | POST "/clientes/2/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:01 | 200 | 772.582µs | 192.168.64.5 | GET "/clientes/1/extrato" +api2-1 | [GIN] 2024/02/12 - 02:15:01 | 200 | 11.387579ms | 192.168.64.5 | POST "/clientes/4/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:01 | 200 | 10.898923ms | 192.168.64.5 | POST "/clientes/4/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:01 | 200 | 12.606917ms | 192.168.64.5 | POST "/clientes/3/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:01 | 200 | 12.410723ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:01 | 200 | 1.505165ms | 192.168.64.5 | POST "/clientes/5/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:01 | 200 | 5.669826ms | 192.168.64.5 | POST "/clientes/2/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:01 | 200 | 9.66764ms | 192.168.64.5 | POST "/clientes/2/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:01 | 200 | 20.085019ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:01 | 200 | 10.601546ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:01 | 200 | 687.69µs | 192.168.64.5 | GET "/clientes/1/extrato" +api2-1 | [GIN] 2024/02/12 - 02:15:01 | 200 | 2.441686ms | 192.168.64.5 | POST "/clientes/5/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:01 | 200 | 16.313908ms | 192.168.64.5 | POST "/clientes/2/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:01 | 200 | 14.483906ms | 192.168.64.5 | POST "/clientes/2/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:01 | 200 | 17.049564ms | 192.168.64.5 | POST "/clientes/3/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:02 | 200 | 25.684108ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:02 | 200 | 12.830253ms | 192.168.64.5 | POST "/clientes/4/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:02 | 200 | 3.806998ms | 192.168.64.5 | POST "/clientes/3/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:02 | 200 | 10.149045ms | 192.168.64.5 | POST "/clientes/5/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:02 | 200 | 1.266954ms | 192.168.64.5 | GET "/clientes/2/extrato" +api2-1 | [GIN] 2024/02/12 - 02:15:02 | 200 | 11.213053ms | 192.168.64.5 | POST "/clientes/3/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:02 | 200 | 11.583509ms | 192.168.64.5 | POST "/clientes/2/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:02 | 200 | 10.602825ms | 192.168.64.5 | POST "/clientes/3/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:02 | 200 | 12.621499ms | 192.168.64.5 | POST "/clientes/3/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:02 | 200 | 5.405608ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:02 | 200 | 10.096704ms | 192.168.64.5 | POST "/clientes/3/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:02 | 200 | 4.547724ms | 192.168.64.5 | POST "/clientes/4/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:02 | 200 | 14.267597ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:02 | 200 | 11.537235ms | 192.168.64.5 | POST "/clientes/2/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:02 | 200 | 22.645197ms | 192.168.64.5 | POST "/clientes/2/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:02 | 200 | 4.160183ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:02 | 200 | 7.340778ms | 192.168.64.5 | POST "/clientes/5/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:02 | 200 | 14.269645ms | 192.168.64.5 | POST "/clientes/3/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:02 | 200 | 5.77547ms | 192.168.64.5 | POST "/clientes/2/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:02 | 200 | 14.498003ms | 192.168.64.5 | POST "/clientes/5/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:03 | 200 | 4.779717ms | 192.168.64.5 | POST "/clientes/3/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:03 | 200 | 9.704421ms | 192.168.64.5 | POST "/clientes/3/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:03 | 200 | 24.543522ms | 192.168.64.5 | POST "/clientes/4/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:03 | 200 | 17.402849ms | 192.168.64.5 | POST "/clientes/5/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:03 | 200 | 11.553034ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:03 | 200 | 824.664µs | 192.168.64.5 | GET "/clientes/5/extrato" +api2-1 | [GIN] 2024/02/12 - 02:15:03 | 200 | 6.59996ms | 192.168.64.5 | POST "/clientes/5/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:03 | 200 | 4.768828ms | 192.168.64.5 | POST "/clientes/3/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:03 | 200 | 14.574545ms | 192.168.64.5 | POST "/clientes/2/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:03 | 200 | 17.871084ms | 192.168.64.5 | POST "/clientes/3/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:03 | 200 | 17.109438ms | 192.168.64.5 | POST "/clientes/5/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:03 | 200 | 33.047584ms | 192.168.64.5 | POST "/clientes/2/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:03 | 200 | 4.197571ms | 192.168.64.5 | POST "/clientes/5/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:03 | 200 | 16.036485ms | 192.168.64.5 | POST "/clientes/4/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:03 | 200 | 25.767147ms | 192.168.64.5 | POST "/clientes/4/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:03 | 200 | 10.240385ms | 192.168.64.5 | POST "/clientes/3/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:03 | 200 | 17.153727ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:03 | 200 | 11.374087ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:03 | 200 | 652.659µs | 192.168.64.5 | GET "/clientes/5/extrato" +api2-1 | [GIN] 2024/02/12 - 02:15:03 | 200 | 7.945236ms | 192.168.64.5 | POST "/clientes/4/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:03 | 200 | 4.384911ms | 192.168.64.5 | POST "/clientes/5/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:03 | 200 | 7.179812ms | 192.168.64.5 | POST "/clientes/5/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:03 | 200 | 11.564459ms | 192.168.64.5 | POST "/clientes/2/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:03 | 200 | 11.265735ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:04 | 200 | 9.242729ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:04 | 200 | 1.538896ms | 192.168.64.5 | POST "/clientes/2/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:04 | 200 | 2.040585ms | 192.168.64.5 | POST "/clientes/3/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:04 | 200 | 11.145287ms | 192.168.64.5 | POST "/clientes/3/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:04 | 200 | 2.023297ms | 192.168.64.5 | POST "/clientes/2/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:04 | 200 | 4.10388ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:04 | 200 | 503.846µs | 192.168.64.5 | GET "/clientes/4/extrato" +api1-1 | [GIN] 2024/02/12 - 02:15:04 | 200 | 12.804313ms | 192.168.64.5 | POST "/clientes/4/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:04 | 200 | 12.62873ms | 192.168.64.5 | POST "/clientes/3/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:04 | 200 | 10.839199ms | 192.168.64.5 | POST "/clientes/5/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:04 | 200 | 11.24282ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:04 | 200 | 10.923389ms | 192.168.64.5 | POST "/clientes/2/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:04 | 200 | 11.444925ms | 192.168.64.5 | POST "/clientes/2/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:04 | 200 | 32.333934ms | 192.168.64.5 | POST "/clientes/2/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:04 | 200 | 45.059617ms | 192.168.64.5 | POST "/clientes/5/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:04 | 200 | 18.822609ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:04 | 200 | 21.548076ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:04 | 200 | 33.100319ms | 192.168.64.5 | POST "/clientes/2/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:04 | 200 | 22.917331ms | 192.168.64.5 | POST "/clientes/3/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:04 | 200 | 712.687µs | 192.168.64.5 | GET "/clientes/2/extrato" +api2-1 | [GIN] 2024/02/12 - 02:15:04 | 200 | 20.163203ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:04 | 200 | 27.207768ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:04 | 200 | 24.767127ms | 192.168.64.5 | POST "/clientes/3/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:04 | 200 | 15.233618ms | 192.168.64.5 | POST "/clientes/3/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:04 | 200 | 26.899212ms | 192.168.64.5 | POST "/clientes/5/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:04 | 200 | 18.012361ms | 192.168.64.5 | POST "/clientes/2/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:05 | 200 | 15.902858ms | 192.168.64.5 | POST "/clientes/2/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:05 | 200 | 27.304775ms | 192.168.64.5 | POST "/clientes/2/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:05 | 200 | 22.711319ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:05 | 200 | 17.456543ms | 192.168.64.5 | POST "/clientes/3/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:05 | 200 | 28.321287ms | 192.168.64.5 | POST "/clientes/2/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:05 | 200 | 20.417259ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:05 | 200 | 648.895µs | 192.168.64.5 | GET "/clientes/2/extrato" +api1-1 | [GIN] 2024/02/12 - 02:15:05 | 200 | 19.307725ms | 192.168.64.5 | POST "/clientes/5/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:05 | 200 | 26.023416ms | 192.168.64.5 | POST "/clientes/2/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:05 | 200 | 16.819385ms | 192.168.64.5 | POST "/clientes/2/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:05 | 200 | 22.496734ms | 192.168.64.5 | POST "/clientes/2/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:05 | 200 | 24.027704ms | 192.168.64.5 | POST "/clientes/2/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:05 | 200 | 16.718362ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:05 | 200 | 10.095044ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:05 | 200 | 8.362908ms | 192.168.64.5 | POST "/clientes/2/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:05 | 200 | 22.475541ms | 192.168.64.5 | POST "/clientes/4/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:05 | 200 | 8.743497ms | 192.168.64.5 | POST "/clientes/3/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:05 | 200 | 8.892884ms | 192.168.64.5 | POST "/clientes/2/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:05 | 200 | 18.96007ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:05 | 200 | 7.954315ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:05 | 200 | 6.802696ms | 192.168.64.5 | POST "/clientes/4/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:05 | 200 | 14.852541ms | 192.168.64.5 | POST "/clientes/2/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:05 | 200 | 6.34565ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:05 | 200 | 10.721452ms | 192.168.64.5 | POST "/clientes/2/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:05 | 200 | 13.935615ms | 192.168.64.5 | POST "/clientes/5/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:05 | 200 | 9.458842ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:05 | 200 | 5.709359ms | 192.168.64.5 | POST "/clientes/5/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:05 | 200 | 2.733247ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:05 | 200 | 1.467989ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:06 | 200 | 11.525459ms | 192.168.64.5 | POST "/clientes/4/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:06 | 200 | 7.818149ms | 192.168.64.5 | POST "/clientes/2/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:06 | 200 | 21.834762ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:06 | 200 | 10.830212ms | 192.168.64.5 | POST "/clientes/4/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:06 | 200 | 16.245502ms | 192.168.64.5 | POST "/clientes/5/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:06 | 200 | 19.243826ms | 192.168.64.5 | POST "/clientes/3/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:06 | 200 | 17.207894ms | 192.168.64.5 | POST "/clientes/3/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:06 | 200 | 612.755µs | 192.168.64.5 | GET "/clientes/4/extrato" +api1-1 | [GIN] 2024/02/12 - 02:15:06 | 200 | 13.743999ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:06 | 200 | 48.163602ms | 192.168.64.5 | POST "/clientes/5/transacoes" +db-1 | 2024-02-12 02:15:06.333 UTC [101] ERROR: Débito excede o limite do cliente +db-1 | 2024-02-12 02:15:06.333 UTC [101] CONTEXT: PL/pgSQL function atualizar_saldo() line 11 at RAISE +db-1 | 2024-02-12 02:15:06.333 UTC [101] STATEMENT: INSERT INTO transacoes(tipo, descricao, valor, cliente_id) VALUES ($1, $2, $3, $4) +api1-1 | [GIN] 2024/02/12 - 02:15:06 | 422 | 759.609µs | 192.168.64.5 | POST "/clientes/2/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:06 | 200 | 18.375011ms | 192.168.64.5 | POST "/clientes/4/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:06 | 200 | 24.228322ms | 192.168.64.5 | POST "/clientes/3/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:06 | 200 | 10.64726ms | 192.168.64.5 | POST "/clientes/5/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:06 | 200 | 13.327618ms | 192.168.64.5 | POST "/clientes/4/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:06 | 200 | 21.031454ms | 192.168.64.5 | POST "/clientes/4/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:06 | 200 | 8.388195ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:06 | 200 | 14.293142ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:06 | 200 | 22.374415ms | 192.168.64.5 | POST "/clientes/5/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:06 | 200 | 9.203668ms | 192.168.64.5 | POST "/clientes/3/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:06 | 200 | 21.2802ms | 192.168.64.5 | POST "/clientes/4/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:06 | 200 | 26.517848ms | 192.168.64.5 | POST "/clientes/4/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:06 | 200 | 13.731233ms | 192.168.64.5 | POST "/clientes/4/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:06 | 200 | 871.209µs | 192.168.64.5 | GET "/clientes/1/extrato" +api2-1 | [GIN] 2024/02/12 - 02:15:06 | 200 | 16.835083ms | 192.168.64.5 | POST "/clientes/4/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:06 | 200 | 24.387878ms | 192.168.64.5 | POST "/clientes/2/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:06 | 200 | 7.71654ms | 192.168.64.5 | POST "/clientes/4/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:06 | 200 | 23.885477ms | 192.168.64.5 | POST "/clientes/3/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:06 | 200 | 23.831068ms | 192.168.64.5 | POST "/clientes/4/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:06 | 200 | 9.243331ms | 192.168.64.5 | POST "/clientes/5/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:06 | 200 | 10.516943ms | 192.168.64.5 | POST "/clientes/4/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:07 | 200 | 17.832295ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:07 | 200 | 18.80095ms | 192.168.64.5 | POST "/clientes/2/transacoes" +db-1 | 2024-02-12 02:15:07.084 UTC [99] ERROR: Débito excede o limite do cliente +db-1 | 2024-02-12 02:15:07.084 UTC [99] CONTEXT: PL/pgSQL function atualizar_saldo() line 11 at RAISE +db-1 | 2024-02-12 02:15:07.084 UTC [99] STATEMENT: INSERT INTO transacoes(tipo, descricao, valor, cliente_id) VALUES ($1, $2, $3, $4) +api2-1 | [GIN] 2024/02/12 - 02:15:07 | 422 | 808.929µs | 192.168.64.5 | POST "/clientes/2/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:07 | 200 | 16.016407ms | 192.168.64.5 | POST "/clientes/5/transacoes" +db-1 | 2024-02-12 02:15:07.133 UTC [101] ERROR: Débito excede o limite do cliente +db-1 | 2024-02-12 02:15:07.133 UTC [101] CONTEXT: PL/pgSQL function atualizar_saldo() line 11 at RAISE +db-1 | 2024-02-12 02:15:07.133 UTC [101] STATEMENT: INSERT INTO transacoes(tipo, descricao, valor, cliente_id) VALUES ($1, $2, $3, $4) +api1-1 | [GIN] 2024/02/12 - 02:15:07 | 422 | 601.057µs | 192.168.64.5 | POST "/clientes/2/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:07 | 200 | 23.465992ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:07 | 200 | 29.29942ms | 192.168.64.5 | POST "/clientes/4/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:07 | 200 | 23.119566ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:07 | 200 | 594.31µs | 192.168.64.5 | GET "/clientes/5/extrato" +api2-1 | [GIN] 2024/02/12 - 02:15:07 | 200 | 18.240373ms | 192.168.64.5 | POST "/clientes/3/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:07 | 200 | 25.113611ms | 192.168.64.5 | POST "/clientes/2/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:07 | 200 | 23.564672ms | 192.168.64.5 | POST "/clientes/5/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:07 | 200 | 9.00709ms | 192.168.64.5 | POST "/clientes/2/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:07 | 200 | 10.969665ms | 192.168.64.5 | POST "/clientes/5/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:07 | 200 | 22.952987ms | 192.168.64.5 | POST "/clientes/5/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:07 | 200 | 11.270353ms | 192.168.64.5 | POST "/clientes/5/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:07 | 200 | 7.953587ms | 192.168.64.5 | POST "/clientes/3/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:07 | 200 | 25.582843ms | 192.168.64.5 | POST "/clientes/4/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:07 | 200 | 8.561845ms | 192.168.64.5 | POST "/clientes/3/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:07 | 200 | 6.686209ms | 192.168.64.5 | POST "/clientes/3/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:07 | 200 | 25.670872ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:07 | 200 | 16.692022ms | 192.168.64.5 | POST "/clientes/1/transacoes" +db-1 | 2024-02-12 02:15:07.646 UTC [101] ERROR: Débito excede o limite do cliente +db-1 | 2024-02-12 02:15:07.646 UTC [101] CONTEXT: PL/pgSQL function atualizar_saldo() line 11 at RAISE +db-1 | 2024-02-12 02:15:07.646 UTC [101] STATEMENT: INSERT INTO transacoes(tipo, descricao, valor, cliente_id) VALUES ($1, $2, $3, $4) +api1-1 | [GIN] 2024/02/12 - 02:15:07 | 422 | 665.58µs | 192.168.64.5 | POST "/clientes/2/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:07 | 200 | 9.369016ms | 192.168.64.5 | POST "/clientes/5/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:07 | 200 | 2.53357ms | 192.168.64.5 | POST "/clientes/3/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:07 | 200 | 4.584337ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:07 | 200 | 454.369µs | 192.168.64.5 | GET "/clientes/2/extrato" +api1-1 | [GIN] 2024/02/12 - 02:15:07 | 200 | 2.891021ms | 192.168.64.5 | POST "/clientes/4/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:07 | 200 | 4.049962ms | 192.168.64.5 | POST "/clientes/4/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:07 | 200 | 8.310773ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:07 | 200 | 14.582223ms | 192.168.64.5 | POST "/clientes/3/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:07 | 200 | 9.388385ms | 192.168.64.5 | POST "/clientes/4/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:07 | 200 | 17.123083ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:07 | 200 | 1.487165ms | 192.168.64.5 | POST "/clientes/3/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:07 | 200 | 1.700125ms | 192.168.64.5 | POST "/clientes/4/transacoes" +db-1 | 2024-02-12 02:15:08.010 UTC [101] ERROR: Débito excede o limite do cliente +db-1 | 2024-02-12 02:15:08.010 UTC [101] CONTEXT: PL/pgSQL function atualizar_saldo() line 11 at RAISE +db-1 | 2024-02-12 02:15:08.010 UTC [101] STATEMENT: INSERT INTO transacoes(tipo, descricao, valor, cliente_id) VALUES ($1, $2, $3, $4) +api1-1 | [GIN] 2024/02/12 - 02:15:08 | 422 | 663.657µs | 192.168.64.5 | POST "/clientes/2/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:08 | 200 | 7.730108ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:08 | 200 | 1.349639ms | 192.168.64.5 | POST "/clientes/2/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:08 | 200 | 4.860529ms | 192.168.64.5 | POST "/clientes/4/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:08 | 200 | 2.718781ms | 192.168.64.5 | POST "/clientes/2/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:08 | 200 | 1.471575ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:08 | 200 | 3.165879ms | 192.168.64.5 | POST "/clientes/2/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:08 | 200 | 1.364423ms | 192.168.64.5 | POST "/clientes/3/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:08 | 200 | 3.26606ms | 192.168.64.5 | POST "/clientes/3/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:08 | 200 | 787.383µs | 192.168.64.5 | GET "/clientes/5/extrato" +api2-1 | [GIN] 2024/02/12 - 02:15:08 | 200 | 22.414664ms | 192.168.64.5 | POST "/clientes/4/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:08 | 200 | 22.582504ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:08 | 200 | 1.37966ms | 192.168.64.5 | POST "/clientes/4/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:08 | 200 | 10.076192ms | 192.168.64.5 | POST "/clientes/2/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:08 | 200 | 11.098153ms | 192.168.64.5 | POST "/clientes/2/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:08 | 200 | 18.23026ms | 192.168.64.5 | POST "/clientes/3/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:08 | 200 | 27.441098ms | 192.168.64.5 | POST "/clientes/2/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:08 | 200 | 27.727792ms | 192.168.64.5 | POST "/clientes/4/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:08 | 200 | 1.437467ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:08 | 200 | 22.94598ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:08 | 200 | 23.830467ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:08 | 200 | 31.797572ms | 192.168.64.5 | POST "/clientes/5/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:08 | 200 | 1.580908ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:08 | 200 | 5.920362ms | 192.168.64.5 | POST "/clientes/5/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:08 | 200 | 1.311197ms | 192.168.64.5 | GET "/clientes/3/extrato" +api1-1 | [GIN] 2024/02/12 - 02:15:08 | 200 | 251.606239ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:08 | 200 | 168.586199ms | 192.168.64.5 | POST "/clientes/2/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:08 | 200 | 292.072373ms | 192.168.64.5 | POST "/clientes/5/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:08 | 200 | 209.953584ms | 192.168.64.5 | POST "/clientes/4/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:08 | 200 | 169.011401ms | 192.168.64.5 | POST "/clientes/5/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:08 | 200 | 86.508241ms | 192.168.64.5 | POST "/clientes/3/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:08 | 200 | 253.992825ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:08 | 200 | 128.340983ms | 192.168.64.5 | POST "/clientes/2/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:08 | 200 | 44.89891ms | 192.168.64.5 | POST "/clientes/3/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:08 | 200 | 2.75217ms | 192.168.64.5 | POST "/clientes/5/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:08 | 200 | 6.855305ms | 192.168.64.5 | POST "/clientes/3/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:08 | 200 | 90.643479ms | 192.168.64.5 | POST "/clientes/2/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:09 | 200 | 39.448992ms | 192.168.64.5 | POST "/clientes/5/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:09 | 200 | 1.699886ms | 192.168.64.5 | POST "/clientes/5/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:09 | 200 | 1.500844ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:09 | 200 | 36.552142ms | 192.168.64.5 | POST "/clientes/3/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:09 | 200 | 1.515029ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:09 | 200 | 1.961614ms | 192.168.64.5 | POST "/clientes/2/transacoes" +db-1 | 2024-02-12 02:15:09.159 UTC [96] ERROR: Débito excede o limite do cliente +db-1 | 2024-02-12 02:15:09.159 UTC [96] CONTEXT: PL/pgSQL function atualizar_saldo() line 11 at RAISE +db-1 | 2024-02-12 02:15:09.159 UTC [96] STATEMENT: INSERT INTO transacoes(tipo, descricao, valor, cliente_id) VALUES ($1, $2, $3, $4) +api1-1 | [GIN] 2024/02/12 - 02:15:09 | 422 | 714.188µs | 192.168.64.5 | POST "/clientes/2/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:09 | 200 | 29.484387ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:09 | 200 | 31.782838ms | 192.168.64.5 | POST "/clientes/2/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:09 | 200 | 1.405566ms | 192.168.64.5 | POST "/clientes/4/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:09 | 200 | 688.56µs | 192.168.64.5 | GET "/clientes/1/extrato" +api2-1 | [GIN] 2024/02/12 - 02:15:09 | 200 | 18.095631ms | 192.168.64.5 | POST "/clientes/4/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:09 | 200 | 17.527227ms | 192.168.64.5 | POST "/clientes/3/transacoes" +db-1 | 2024-02-12 02:15:09.323 UTC [79] ERROR: Débito excede o limite do cliente +db-1 | 2024-02-12 02:15:09.323 UTC [79] CONTEXT: PL/pgSQL function atualizar_saldo() line 11 at RAISE +db-1 | 2024-02-12 02:15:09.323 UTC [79] STATEMENT: INSERT INTO transacoes(tipo, descricao, valor, cliente_id) VALUES ($1, $2, $3, $4) +api2-1 | [GIN] 2024/02/12 - 02:15:09 | 422 | 782.844µs | 192.168.64.5 | POST "/clientes/2/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:09 | 200 | 8.292742ms | 192.168.64.5 | POST "/clientes/3/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:09 | 200 | 1.652549ms | 192.168.64.5 | POST "/clientes/5/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:09 | 200 | 8.69848ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:09 | 200 | 1.530554ms | 192.168.64.5 | POST "/clientes/1/transacoes" +db-1 | 2024-02-12 02:15:09.443 UTC [96] ERROR: Débito excede o limite do cliente +db-1 | 2024-02-12 02:15:09.443 UTC [96] CONTEXT: PL/pgSQL function atualizar_saldo() line 11 at RAISE +db-1 | 2024-02-12 02:15:09.443 UTC [96] STATEMENT: INSERT INTO transacoes(tipo, descricao, valor, cliente_id) VALUES ($1, $2, $3, $4) +api1-1 | [GIN] 2024/02/12 - 02:15:09 | 422 | 631.562µs | 192.168.64.5 | POST "/clientes/2/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:09 | 200 | 13.255146ms | 192.168.64.5 | POST "/clientes/5/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:09 | 200 | 1.702488ms | 192.168.64.5 | POST "/clientes/3/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:09 | 200 | 8.323457ms | 192.168.64.5 | POST "/clientes/5/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:09 | 200 | 7.850141ms | 192.168.64.5 | POST "/clientes/4/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:09 | 200 | 4.50787ms | 192.168.64.5 | POST "/clientes/3/transacoes" +api1-1 | [GIN] 2024/02/12 - 02:15:09 | 200 | 7.737467ms | 192.168.64.5 | POST "/clientes/1/transacoes" +api2-1 | [GIN] 2024/02/12 - 02:15:09 | 200 | 11.483095ms | 192.168.64.5 | POST "/clientes/2/transacoes" diff --git a/participantes/isadora-souza/docker-compose.yml b/participantes/isadora-souza/docker-compose.yml new file mode 100644 index 000000000..0b3b91edc --- /dev/null +++ b/participantes/isadora-souza/docker-compose.yml @@ -0,0 +1,93 @@ +version: '3.9' + +services: + api1: + image: isadoramsouza/api-rinha-backend-go-2024-q1:latest + hostname: api1 + environment: + - DB_HOST=db + - DB_USER=admin + - DB_PASSWORD=rinha + - DB_NAME=rinhabackenddb + - DB_PORT=5432 + volumes: + - ./init.sql:/docker-entrypoint-initdb.d/init.sql + depends_on: + db: + condition: service_healthy + expose: + - "8080" + deploy: + resources: + limits: + cpus: '0.37' + memory: '60MB' + networks: + - app-network + + api2: + image: isadoramsouza/api-rinha-backend-go-2024-q1:latest + hostname: api2 + environment: + - DB_HOST=db + - DB_USER=admin + - DB_PASSWORD=rinha + - DB_NAME=rinhabackenddb + - DB_PORT=5432 + depends_on: + db: + condition: service_healthy + expose: + - "8080" + deploy: + resources: + limits: + cpus: '0.37' + memory: '60MB' + networks: + - app-network + + nginx: + image: nginx:latest + volumes: + - ./nginx.conf:/etc/nginx/nginx.conf:ro + depends_on: + - api1 + - api2 + ports: + - "9999:9999" + deploy: + resources: + limits: + cpus: '0.2' + memory: '30MB' + networks: + - app-network + + db: + image: postgres:latest + hostname: db + environment: + - POSTGRES_PASSWORD=rinha + - POSTGRES_USER=admin + - POSTGRES_DB=rinhabackenddb + ports: + - "5432:5432" + volumes: + - ./init.sql:/docker-entrypoint-initdb.d/init.sql + deploy: + resources: + limits: + cpus: '0.56' + memory: '400MB' + healthcheck: + test: ["CMD-SHELL", "sh -c 'pg_isready -U admin -d rinhabackenddb'"] + interval: 5s + timeout: 5s + retries: 20 + start_period: 10s + networks: + - app-network + +networks: + app-network: \ No newline at end of file diff --git a/participantes/isadora-souza/init.sql b/participantes/isadora-souza/init.sql new file mode 100644 index 000000000..b619a1763 --- /dev/null +++ b/participantes/isadora-souza/init.sql @@ -0,0 +1,54 @@ +CREATE TABLE IF NOT EXISTS clientes ( + id SERIAL PRIMARY KEY NOT NULL, + nome VARCHAR(50) NOT NULL, + limite INTEGER NOT NULL, + saldo INTEGER NOT NULL +); + +CREATE TABLE IF NOT EXISTS transacoes ( + id SERIAL PRIMARY KEY NOT NULL, + tipo CHAR(1) NOT NULL, + descricao VARCHAR(10) NOT NULL, + valor INTEGER NOT NULL, + cliente_id INTEGER NOT NULL, + realizada_em TIMESTAMP NOT NULL DEFAULT NOW() +); + +CREATE INDEX IF NOT EXISTS idx_cliente_id ON transacoes (cliente_id); + +INSERT INTO clientes (nome, limite, saldo) +VALUES + ('Isadora', 100000, 0), + ('Maicon', 80000, 0), + ('Matias', 1000000, 0), + ('Bob', 10000000, 0), + ('Tom', 500000, 0); + +CREATE OR REPLACE FUNCTION atualizar_saldo() +RETURNS TRIGGER AS $$ +DECLARE + v_saldo INTEGER; + v_limite INTEGER; +BEGIN + SELECT saldo, limite INTO v_saldo, v_limite + FROM clientes WHERE id = NEW.cliente_id + FOR UPDATE; + + IF NEW.tipo = 'd' AND (v_saldo - NEW.valor) < -v_limite THEN + RAISE EXCEPTION 'Débito excede o limite do cliente'; + END IF; + + IF NEW.tipo = 'd' THEN + UPDATE clientes SET saldo = saldo - NEW.valor WHERE id = NEW.cliente_id; + ELSE + UPDATE clientes SET saldo = saldo + NEW.valor WHERE id = NEW.cliente_id; + END IF; + + RETURN NEW; +END; +$$ LANGUAGE plpgsql; + +CREATE TRIGGER atualizar_saldo_trigger +AFTER INSERT ON transacoes +FOR EACH ROW +EXECUTE FUNCTION atualizar_saldo(); \ No newline at end of file diff --git a/participantes/isadora-souza/nginx.conf b/participantes/isadora-souza/nginx.conf new file mode 100644 index 000000000..c3869b91a --- /dev/null +++ b/participantes/isadora-souza/nginx.conf @@ -0,0 +1,21 @@ +worker_processes auto; + +events { + worker_connections 10000; +} + +http { + access_log off; + error_log /dev/null crit; + + upstream api { + server api1:8080; + server api2:8080; + } + server { + listen 9999; + location / { + proxy_pass http://api; + } + } +} \ No newline at end of file diff --git a/participantes/isadora-souza/testada b/participantes/isadora-souza/testada new file mode 100644 index 000000000..9c6696174 --- /dev/null +++ b/participantes/isadora-souza/testada @@ -0,0 +1,2 @@ +testada em dom 11 fev 2024 23:19:04 -03 +abra um PR removendo esse arquivo caso queira que sua API seja testada novamente diff --git a/participantes/italopussi/.env b/participantes/italopussi/.env new file mode 100644 index 000000000..ac1ec6fd9 --- /dev/null +++ b/participantes/italopussi/.env @@ -0,0 +1,22 @@ +# __ __ _ +# \ \ / / __ _ _ __ _ __ (_) _ __ __ _ +# \ \ /\ / / / _` | | '__| | '_ \ | | | '_ \ / _` | +# \ V V / | (_| | | | | | | | | | | | | | | (_| | +# \_/\_/ \__,_| |_| |_| |_| |_| |_| |_| \__, | +# |___/ + +# ____ _ _ _ _ _ _ _ +# | _ \ ___ _ __ ___ | |_ __| | ___ | |_ | |__ (_) ___ __ _ | |_ | |__ ___ _ __ ___ ___ +# | | | | / _ \ | '_ \ / _ \ | __| / _` | / _ \ | __| | '_ \ | | / __| / _` | | __| | '_ \ / _ \ | '_ ` _ \ / _ \ +# | |_| | | (_) | | | | | | (_) | | |_ | (_| | | (_) | | |_ | | | | | | \__ \ | (_| | | |_ | | | | | (_) | | | | | | | | __/ +# |____/ \___/ |_| |_| \___/ \__| \__,_| \___/ \__| |_| |_| |_| |___/ \__,_| \__| |_| |_| \___/ |_| |_| |_| \___| + + +# This is a controlled app, where the objective is to everyone to run / test it. +# In a real application / scenario NEVER commit your .env file ;) + +DB_DATABASE="crebito" +DB_USER="rinha" +DB_PASSWORD="R1nh@Cr3b1t0!" +DB_HOST="rinha-db" + \ No newline at end of file diff --git a/participantes/italopussi/README.md b/participantes/italopussi/README.md new file mode 100644 index 000000000..926634332 --- /dev/null +++ b/participantes/italopussi/README.md @@ -0,0 +1,26 @@ +# Submissão para Rinha de Backend, Segunda Edição: 2024/Q1 - Controle de Concorrência + + +
+ +
+ + +## 💻 Tecnologias +- `nginx` como load balancer +- `postgres` como banco de dados +- `python` como linguagem de progração +- `flask` como framework + +## 🚀 Repositório +- [repositório da api](https://github.com/ItaloPussi/rinha-de-backend-2024-q1-python) + + +## Italo Pussi + +[![linkedin](https://img.shields.io/badge/LinkedIn-0077B5?style=for-the-badge&logo=linkedin&logoColor=white)](https://www.linkedin.com/in/ItaloPussi/) +[![github](https://img.shields.io/badge/GitHub-100000?style=for-the-badge&logo=github&logoColor=white)](https://github.com/ItaloPussi) + + + + diff --git a/participantes/italopussi/docker-compose.logs b/participantes/italopussi/docker-compose.logs new file mode 100644 index 000000000..e44ba1239 --- /dev/null +++ b/participantes/italopussi/docker-compose.logs @@ -0,0 +1,500 @@ + Network rinha-nginx-2024q1 Creating + Network rinha-nginx-2024q1 Created + Container rinha-db Creating + Container rinha-db Created + Container rinha-api-02 Creating + Container rinha-api-01 Creating + Container rinha-api-02 Created + Container rinha-api-01 Created + Container nginx-rinha-2024 Creating + Container nginx-rinha-2024 Created +Attaching to nginx-rinha-2024, rinha-api-01, rinha-api-02, rinha-db +rinha-db | The files belonging to this database system will be owned by user "postgres". +rinha-db | This user must also own the server process. +rinha-db | +rinha-db | The database cluster will be initialized with locale "en_US.utf8". +rinha-db | The default database encoding has accordingly been set to "UTF8". +rinha-db | The default text search configuration will be set to "english". +rinha-db | +rinha-db | Data page checksums are disabled. +rinha-db | +rinha-db | fixing permissions on existing directory /var/lib/postgresql/data ... ok +rinha-db | creating subdirectories ... ok +rinha-db | selecting dynamic shared memory implementation ... posix +rinha-db | selecting default max_connections ... 100 +rinha-db | selecting default shared_buffers ... 128MB +rinha-db | selecting default time zone ... Etc/UTC +rinha-db | creating configuration files ... ok +rinha-db | running bootstrap script ... ok +nginx-rinha-2024 | /docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration +nginx-rinha-2024 | /docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/ +nginx-rinha-2024 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh +nginx-rinha-2024 | 10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf +nginx-rinha-2024 | 10-listen-on-ipv6-by-default.sh: info: Enabled listen on IPv6 in /etc/nginx/conf.d/default.conf +nginx-rinha-2024 | /docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-local-resolvers.envsh +nginx-rinha-2024 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh +nginx-rinha-2024 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh +nginx-rinha-2024 | /docker-entrypoint.sh: Configuration complete; ready for start up +rinha-api-02 | Traceback (most recent call last): +rinha-api-02 | File "/app/app.py", line 2, in
+ +
+ + + +## João Pedro Alves Fernandes +Submissão feita com: +- `nginx` como load balancer +- `postgres` como banco de dados +- `Go` para api utilizando `gin` e `gorm` +- [repositório da api](https://github.com/jpalvesfernandes/rinha-backend-2024-q1) + +[Linkedin](https://www.linkedin.com/in/jpalvesfernandes/) + +[Xwitter](https://twitter.com/jpafernandes1) \ No newline at end of file diff --git a/participantes/jpaf/docker-compose.logs b/participantes/jpaf/docker-compose.logs new file mode 100644 index 000000000..c7718deea --- /dev/null +++ b/participantes/jpaf/docker-compose.logs @@ -0,0 +1,5 @@ + api02 Pulling + api01 Pulling + api02 Error + api01 Error +Error response from daemon: pull access denied for jpaf/rinha-backend-2024-q1, repository does not exist or may require 'docker login': denied: requested access to the resource is denied diff --git a/participantes/jpaf/docker-compose.yml b/participantes/jpaf/docker-compose.yml new file mode 100644 index 000000000..675f366e0 --- /dev/null +++ b/participantes/jpaf/docker-compose.yml @@ -0,0 +1,74 @@ +version: "3.5" + +services: + api01: &api + image: jpaf/rinha-backend-2024-q1:latest + hostname: api01 + environment: + - DB_HOSTNAME=db + ports: + - "8081:8080" + networks: + - rinha + depends_on: + db: + condition: service_healthy + deploy: + resources: + limits: + cpus: "0.4" + memory: "80MB" + + api02: + <<: *api + hostname: api02 + environment: + - DB_HOSTNAME=db + ports: + - "8082:8080" + + nginx: + image: nginx:latest + volumes: + - ./nginx.conf:/etc/nginx/nginx.conf:ro + depends_on: + - api01 + - api02 + ports: + - "9999:9999" + networks: + - rinha + deploy: + resources: + limits: + cpus: "0.15" + memory: "134MB" + + db: + image: postgres:latest + hostname: db + environment: + - POSTGRES_PASSWORD=123 + - POSTGRES_USER=rinha + - POSTGRES_DB=rinha + ports: + - "5432:5432" + networks: + - rinha + volumes: + - ./postgresql.conf:/docker-entrypoint-initdb.d/postgresql.conf + - ./init.sql:/docker-entrypoint-initdb.d/init.sql + command: 'postgres -c max_connections=1000 -c shared_buffers=128MB -c synchronous_commit=off -c fsync=off -c full_page_writes=off' + deploy: + resources: + limits: + cpus: "0.5" + memory: "256MB" + healthcheck: + test: ["CMD", "pg_isready", "-h", "db", "-p", "5432", "-q"] + interval: 5s + timeout: 5s + retries: 20 + start_period: 10s +networks: + rinha: \ No newline at end of file diff --git a/participantes/jpaf/init.sql b/participantes/jpaf/init.sql new file mode 100644 index 000000000..a148c7eaf --- /dev/null +++ b/participantes/jpaf/init.sql @@ -0,0 +1,29 @@ +CREATE TABLE IF NOT EXISTS accounts ( + id SERIAL PRIMARY KEY, + account_limit INT, + balance INT, + version INT DEFAULT 0 +); + +CREATE TABLE IF NOT EXISTS transactions ( + id SERIAL PRIMARY KEY, + amount INT, + type CHAR(1), + description VARCHAR(10), + created_at TIMESTAMP, + account_id INT +); + +DO $$ +BEGIN + IF NOT EXISTS (SELECT * FROM accounts WHERE id BETWEEN 1 AND 5) THEN + INSERT INTO accounts (account_limit, balance) + VALUES + (100000, 0), + (80000, 0), + (1000000, 0), + (10000000, 0), + (500000, 0); + END IF; +END; +$$; \ No newline at end of file diff --git a/participantes/jpaf/nginx.conf b/participantes/jpaf/nginx.conf new file mode 100644 index 000000000..434dec2e9 --- /dev/null +++ b/participantes/jpaf/nginx.conf @@ -0,0 +1,24 @@ +events { + worker_connections 1000; +} + +http { + access_log off; + gzip on; + gzip_comp_level 6; + http2 on; + + upstream api { + server api01:8080; + server api02:8080; + keepalive 1000; + } + + server { + listen 9999; + + location / { + proxy_pass http://api; + } + } +} \ No newline at end of file diff --git a/participantes/jpaf/testada b/participantes/jpaf/testada new file mode 100644 index 000000000..4d05c0f64 --- /dev/null +++ b/participantes/jpaf/testada @@ -0,0 +1,2 @@ +testada em ter 13 fev 2024 20:44:15 -03 +abra um PR removendo esse arquivo caso queira que sua API seja testada novamente diff --git a/participantes/jpcairesf-java/README.md b/participantes/jpcairesf-java/README.md new file mode 100644 index 000000000..9885f98e3 --- /dev/null +++ b/participantes/jpcairesf-java/README.md @@ -0,0 +1,18 @@ +## Submissão Rinha de Backend - 2024/Q1 +Por jpcairesf. Uma honra participar. + +### Stack +![Nginx](https://img.shields.io/badge/nginx-%23009639.svg?style=for-the-badge&logo=nginx&logoColor=white) +![Java](https://img.shields.io/badge/java-%23ED8B00.svg?style=for-the-badge&logo=openjdk&logoColor=white) +![Spring](https://img.shields.io/badge/Spring-6DB33F?style=for-the-badge&logo=spring&logoColor=white) + +### Repositório +https://github.com/jpcairesf/rinha-2024-q1-java + +### Contato +[![LinkedIn](https://img.shields.io/badge/linkedin-%230077B5.svg?style=for-the-badge&logo=linkedin&logoColor=white)](https://www.linkedin.com/in/jpcairesf/) +[![Gmail Badge](https://img.shields.io/badge/Gmail-D14836?style=for-the-badge&logo=gmail&logoColor=white)](mailto:jpcairesf@gmail.com) +[![TikTok](https://img.shields.io/badge/TikTok-%23000000.svg?style=for-the-badge&logo=TikTok&logoColor=white)](https://www.tiktok.com/@jpcairesf.dev) +[![Instagram](https://img.shields.io/badge/Instagram-%23E4405F.svg?style=for-the-badge&logo=Instagram&logoColor=white)](https://www.instagram.com/jpcairesf.dev/) +[![X](https://img.shields.io/badge/X-%23000000.svg?style=for-the-badge&logo=X&logoColor=white)](https://twitter.com/jpcairesf) + diff --git a/participantes/jpcairesf-java/docker-compose.logs b/participantes/jpcairesf-java/docker-compose.logs new file mode 100644 index 000000000..0dd453ff4 --- /dev/null +++ b/participantes/jpcairesf-java/docker-compose.logs @@ -0,0 +1,178 @@ + rinha2 Pulling + rinha1 Pulling + rinha1 Pulled + rinha2 Pulled + Network jpcairesf-java_default Creating + Network jpcairesf-java_default Created + Container postgres Creating + Container postgres Created + Container rinha2 Creating + Container rinha1 Creating + Container rinha2 Created + Container rinha1 Created + Container jpcairesf-java-nginx-1 Creating + Container jpcairesf-java-nginx-1 Created +Attaching to nginx-1, postgres, rinha1, rinha2 +postgres | The files belonging to this database system will be owned by user "postgres". +postgres | This user must also own the server process. +postgres | +postgres | The database cluster will be initialized with locale "en_US.utf8". +postgres | The default database encoding has accordingly been set to "UTF8". +postgres | The default text search configuration will be set to "english". +postgres | +postgres | Data page checksums are disabled. +postgres | +postgres | fixing permissions on existing directory /var/lib/postgresql/data ... ok +postgres | creating subdirectories ... ok +postgres | selecting dynamic shared memory implementation ... posix +postgres | selecting default max_connections ... 100 +postgres | selecting default shared_buffers ... 128MB +postgres | selecting default time zone ... UTC +postgres | creating configuration files ... ok +postgres | running bootstrap script ... ok +postgres | sh: locale: not found +postgres | 2024-02-14 01:03:31.561 UTC [30] WARNING: no usable system locales were found +nginx-1 | /docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration +nginx-1 | /docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/ +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh +nginx-1 | 10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf +nginx-1 | 10-listen-on-ipv6-by-default.sh: info: Enabled listen on IPv6 in /etc/nginx/conf.d/default.conf +nginx-1 | /docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-local-resolvers.envsh +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh +nginx-1 | /docker-entrypoint.sh: Configuration complete; ready for start up +postgres | performing post-bootstrap initialization ... ok +nginx-1 | 2024/02/14 01:03:32 [error] 29#29: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.224.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://192.168.224.3:8080/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/14 01:03:32 [error] 29#29: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.224.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://192.168.224.4:8080/clientes/1/extrato", host: "localhost:9999" +postgres | syncing data to disk ... ok +postgres | +postgres | +postgres | Success. You can now start the database server using: +postgres | +postgres | pg_ctl -D /var/lib/postgresql/data -l logfile start +postgres | +postgres | initdb: warning: enabling "trust" authentication for local connections +postgres | initdb: hint: You can change this by editing pg_hba.conf or using the option -A, or --auth-local and --auth-host, the next time you run initdb. +postgres | waiting for server to start....2024-02-14 01:03:33.171 UTC [36] LOG: starting PostgreSQL 16.1 on x86_64-pc-linux-musl, compiled by gcc (Alpine 13.2.1_git20231014) 13.2.1 20231014, 64-bit +postgres | 2024-02-14 01:03:33.173 UTC [36] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" +postgres | 2024-02-14 01:03:33.182 UTC [39] LOG: database system was shut down at 2024-02-14 01:03:32 UTC +postgres | 2024-02-14 01:03:33.189 UTC [36] LOG: database system is ready to accept connections +postgres | done +postgres | server started +postgres | CREATE DATABASE +postgres | +postgres | +postgres | /usr/local/bin/docker-entrypoint.sh: running /docker-entrypoint-initdb.d/script.sql +postgres | CREATE TABLE +postgres | CREATE TABLE +postgres | CREATE INDEX +postgres | CREATE SEQUENCE +postgres | ALTER TABLE +postgres | INSERT 0 5 +postgres | +postgres | +postgres | waiting for server to shut down...2024-02-14 01:03:33.421 UTC [36] LOG: received fast shutdown request +postgres | .2024-02-14 01:03:33.423 UTC [36] LOG: aborting any active transactions +postgres | 2024-02-14 01:03:33.427 UTC [36] LOG: background worker "logical replication launcher" (PID 42) exited with exit code 1 +postgres | 2024-02-14 01:03:33.428 UTC [37] LOG: shutting down +postgres | 2024-02-14 01:03:33.430 UTC [37] LOG: checkpoint starting: shutdown immediate +postgres | 2024-02-14 01:03:33.545 UTC [37] LOG: checkpoint complete: wrote 936 buffers (5.7%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.078 s, sync=0.030 s, total=0.118 s; sync files=307, longest=0.007 s, average=0.001 s; distance=4296 kB, estimate=4296 kB; lsn=0/1922778, redo lsn=0/1922778 +postgres | 2024-02-14 01:03:33.554 UTC [36] LOG: database system is shut down +postgres | done +postgres | server stopped +postgres | +postgres | PostgreSQL init process complete; ready for start up. +postgres | +postgres | 2024-02-14 01:03:33.656 UTC [1] LOG: starting PostgreSQL 16.1 on x86_64-pc-linux-musl, compiled by gcc (Alpine 13.2.1_git20231014) 13.2.1 20231014, 64-bit +postgres | 2024-02-14 01:03:33.656 UTC [1] LOG: listening on IPv4 address "0.0.0.0", port 5432 +postgres | 2024-02-14 01:03:33.656 UTC [1] LOG: listening on IPv6 address "::", port 5432 +postgres | 2024-02-14 01:03:33.661 UTC [1] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" +postgres | 2024-02-14 01:03:33.670 UTC [54] LOG: database system was shut down at 2024-02-14 01:03:33 UTC +postgres | 2024-02-14 01:03:33.677 UTC [1] LOG: database system is ready to accept connections +nginx-1 | 2024/02/14 01:03:34 [error] 29#29: *4 no live upstreams while connecting to upstream, client: 192.168.224.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +rinha1 | +rinha1 | . ____ _ __ _ _ +rinha1 | /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ +rinha1 | ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ +rinha1 | \\/ ___)| |_)| | | | | || (_| | ) ) ) ) +rinha1 | ' |____| .__|_| |_|_| |_\__, | / / / / +rinha1 | =========|_|==============|___/=/_/_/_/ +nginx-1 | 2024/02/14 01:03:36 [error] 29#29: *5 no live upstreams while connecting to upstream, client: 192.168.224.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +rinha1 | :: Spring Boot :: (v3.2.2) +rinha1 | +rinha2 | +rinha2 | . ____ _ __ _ _ +rinha2 | /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ +rinha2 | ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ +rinha2 | \\/ ___)| |_)| | | | | || (_| | ) ) ) ) +rinha2 | ' |____| .__|_| |_|_| |_\__, | / / / / +rinha2 | =========|_|==============|___/=/_/_/_/ +rinha2 | :: Spring Boot :: (v3.2.2) +rinha2 | +rinha1 | 2024-02-14T01:03:37.494Z INFO 1 --- [ main] c.r.r.RinhaJavaApplication : Starting RinhaJavaApplication v0.0.1-SNAPSHOT using Java 17.0.2 with PID 1 (/BOOT-INF/classes started by root in /) +rinha1 | 2024-02-14T01:03:37.498Z INFO 1 --- [ main] c.r.r.RinhaJavaApplication : No active profile set, falling back to 1 default profile: "default" +rinha2 | 2024-02-14T01:03:37.907Z INFO 1 --- [ main] c.r.r.RinhaJavaApplication : Starting RinhaJavaApplication v0.0.1-SNAPSHOT using Java 17.0.2 with PID 1 (/BOOT-INF/classes started by root in /) +rinha2 | 2024-02-14T01:03:37.996Z INFO 1 --- [ main] c.r.r.RinhaJavaApplication : No active profile set, falling back to 1 default profile: "default" +nginx-1 | 2024/02/14 01:03:38 [error] 29#29: *6 no live upstreams while connecting to upstream, client: 192.168.224.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/14 01:03:40 [error] 29#29: *7 no live upstreams while connecting to upstream, client: 192.168.224.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/14 01:03:42 [error] 29#29: *8 no live upstreams while connecting to upstream, client: 192.168.224.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/14 01:03:44 [error] 29#29: *9 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.224.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://192.168.224.4:8080/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/14 01:03:44 [error] 29#29: *9 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.224.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://192.168.224.3:8080/clientes/1/extrato", host: "localhost:9999" +rinha1 | 2024-02-14T01:03:44.998Z INFO 1 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode. +rinha2 | 2024-02-14T01:03:45.214Z INFO 1 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Bootstrapping Spring Data JPA repositories in DEFAULT mode. +rinha1 | 2024-02-14T01:03:45.704Z INFO 1 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 693 ms. Found 2 JPA repository interfaces. +rinha2 | 2024-02-14T01:03:45.905Z INFO 1 --- [ main] .s.d.r.c.RepositoryConfigurationDelegate : Finished Spring Data repository scanning in 599 ms. Found 2 JPA repository interfaces. +nginx-1 | 2024/02/14 01:03:46 [error] 29#29: *12 no live upstreams while connecting to upstream, client: 192.168.224.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/14 01:03:48 [error] 29#29: *13 no live upstreams while connecting to upstream, client: 192.168.224.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/14 01:03:50 [error] 29#29: *14 no live upstreams while connecting to upstream, client: 192.168.224.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +rinha1 | 2024-02-14T01:03:51.402Z INFO 1 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port 8080 (http) +rinha1 | 2024-02-14T01:03:51.504Z INFO 1 --- [ main] o.apache.catalina.core.StandardService : Starting service [Tomcat] +rinha1 | 2024-02-14T01:03:51.505Z INFO 1 --- [ main] o.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/10.1.18] +rinha2 | 2024-02-14T01:03:51.611Z INFO 1 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port 8080 (http) +rinha2 | 2024-02-14T01:03:51.702Z INFO 1 --- [ main] o.apache.catalina.core.StandardService : Starting service [Tomcat] +rinha2 | 2024-02-14T01:03:51.702Z INFO 1 --- [ main] o.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/10.1.18] +rinha2 | 2024-02-14T01:03:52.703Z INFO 1 --- [ main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext +rinha2 | 2024-02-14T01:03:52.710Z INFO 1 --- [ main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 14398 ms +nginx-1 | 2024/02/14 01:03:52 [error] 29#29: *15 no live upstreams while connecting to upstream, client: 192.168.224.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +rinha1 | 2024-02-14T01:03:52.995Z INFO 1 --- [ main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext +rinha1 | 2024-02-14T01:03:52.999Z INFO 1 --- [ main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 14991 ms +nginx-1 | 2024/02/14 01:03:54 [error] 29#29: *16 no live upstreams while connecting to upstream, client: 192.168.224.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +rinha1 | 2024-02-14T01:03:55.995Z INFO 1 --- [ main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [name: default] +rinha2 | 2024-02-14T01:03:55.996Z INFO 1 --- [ main] o.hibernate.jpa.internal.util.LogHelper : HHH000204: Processing PersistenceUnitInfo [name: default] +rinha2 | 2024-02-14T01:03:56.394Z INFO 1 --- [ main] org.hibernate.Version : HHH000412: Hibernate ORM core version 6.4.1.Final +rinha1 | 2024-02-14T01:03:56.396Z INFO 1 --- [ main] org.hibernate.Version : HHH000412: Hibernate ORM core version 6.4.1.Final +rinha2 | 2024-02-14T01:03:56.694Z INFO 1 --- [ main] o.h.c.internal.RegionFactoryInitiator : HHH000026: Second-level cache disabled +rinha1 | 2024-02-14T01:03:56.699Z INFO 1 --- [ main] o.h.c.internal.RegionFactoryInitiator : HHH000026: Second-level cache disabled +nginx-1 | 2024/02/14 01:03:57 [error] 29#29: *17 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.224.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://192.168.224.4:8080/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/14 01:03:57 [error] 29#29: *17 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.224.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://192.168.224.3:8080/clientes/1/extrato", host: "localhost:9999" +rinha1 | 2024-02-14T01:03:58.403Z INFO 1 --- [ main] o.s.o.j.p.SpringPersistenceUnitInfo : No LoadTimeWeaver setup: ignoring JPA class transformer +rinha1 | 2024-02-14T01:03:58.603Z INFO 1 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting... +rinha2 | 2024-02-14T01:03:58.614Z INFO 1 --- [ main] o.s.o.j.p.SpringPersistenceUnitInfo : No LoadTimeWeaver setup: ignoring JPA class transformer +rinha2 | 2024-02-14T01:03:58.800Z INFO 1 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Starting... +nginx-1 | 2024/02/14 01:03:59 [error] 29#29: *20 no live upstreams while connecting to upstream, client: 192.168.224.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/14 01:04:01 [error] 29#29: *21 no live upstreams while connecting to upstream, client: 192.168.224.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +rinha2 | 2024-02-14T01:04:01.131Z INFO 1 --- [ main] com.zaxxer.hikari.pool.HikariPool : HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@75ed7512 +rinha2 | 2024-02-14T01:04:01.137Z INFO 1 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Start completed. +rinha2 | 2024-02-14T01:04:01.714Z WARN 1 --- [ main] org.hibernate.orm.deprecation : HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) +rinha1 | 2024-02-14T01:04:02.316Z INFO 1 --- [ main] com.zaxxer.hikari.pool.HikariPool : HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@75ed7512 +rinha1 | 2024-02-14T01:04:02.323Z INFO 1 --- [ main] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Start completed. +rinha1 | 2024-02-14T01:04:02.419Z WARN 1 --- [ main] org.hibernate.orm.deprecation : HHH90000025: PostgreSQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default) +nginx-1 | 2024/02/14 01:04:03 [error] 29#29: *22 no live upstreams while connecting to upstream, client: 192.168.224.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/14 01:04:05 [error] 29#29: *23 no live upstreams while connecting to upstream, client: 192.168.224.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/14 01:04:07 [error] 29#29: *24 no live upstreams while connecting to upstream, client: 192.168.224.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/14 01:04:09 [error] 29#29: *25 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.224.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://192.168.224.4:8080/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/14 01:04:09 [error] 29#29: *25 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.224.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://192.168.224.3:8080/clientes/1/extrato", host: "localhost:9999" +nginx-1 exited with code 0 +nginx-1 exited with code 0 +rinha2 exited with code 0 +rinha2 exited with code 137 +rinha1 exited with code 0 +rinha1 exited with code 137 +postgres | 2024-02-14 01:04:26.949 UTC [1] LOG: received fast shutdown request +postgres | 2024-02-14 01:04:26.956 UTC [1] LOG: aborting any active transactions +postgres | 2024-02-14 01:04:26.960 UTC [1] LOG: background worker "logical replication launcher" (PID 57) exited with exit code 1 +postgres | 2024-02-14 01:04:26.963 UTC [52] LOG: shutting down +postgres | 2024-02-14 01:04:26.965 UTC [52] LOG: checkpoint starting: shutdown immediate +postgres | 2024-02-14 01:04:27.024 UTC [52] LOG: checkpoint complete: wrote 25 buffers (0.2%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.013 s, sync=0.020 s, total=0.062 s; sync files=14, longest=0.014 s, average=0.002 s; distance=56 kB, estimate=56 kB; lsn=0/19307F0, redo lsn=0/19307F0 +postgres | 2024-02-14 01:04:27.030 UTC [1] LOG: database system is shut down +postgres exited with code 0 diff --git a/participantes/jpcairesf-java/docker-compose.yml b/participantes/jpcairesf-java/docker-compose.yml new file mode 100644 index 000000000..f6071d0a1 --- /dev/null +++ b/participantes/jpcairesf-java/docker-compose.yml @@ -0,0 +1,64 @@ +version: '3.7' +services: + + rinha1: + container_name: rinha1 + hostname: rinha1 + image: jpcairesf/rinha-2024-q1-java:latest + pull_policy: always + ports: + - "8081:8080" + depends_on: + - postgres + deploy: + resources: + limits: + cpus: "0.35" + memory: "120MB" + + rinha2: + container_name: rinha2 + hostname: rinha2 + image: jpcairesf/rinha-2024-q1-java:latest + pull_policy: always + ports: + - "8082:8080" + depends_on: + - postgres + deploy: + resources: + limits: + cpus: "0.35" + memory: "120MB" + + postgres: + container_name: postgres + image: postgres:16.1-alpine + environment: + POSTGRES_DB: rinha + POSTGRES_USER: admin + POSTGRES_PASSWORD: admin + volumes: + - ./script.sql:/docker-entrypoint-initdb.d/script.sql + ports: + - "5432:5432" + deploy: + resources: + limits: + cpus: "0.7" + memory: "300MB" + + nginx: + image: nginx:1.25.3-alpine + volumes: + - ./nginx.conf:/etc/nginx/nginx.conf:ro + depends_on: + - rinha1 + - rinha2 + ports: + - "9999:9999" + deploy: + resources: + limits: + cpus: "0.1" + memory: "10MB" \ No newline at end of file diff --git a/participantes/jpcairesf-java/nginx.conf b/participantes/jpcairesf-java/nginx.conf new file mode 100644 index 000000000..ac5e898fd --- /dev/null +++ b/participantes/jpcairesf-java/nginx.conf @@ -0,0 +1,22 @@ +events { + worker_connections 1024; +} + +http { + access_log off; + sendfile on; + + upstream api { + least_conn; + server rinha1:8080; + server rinha2:8080; + } + + server { + listen 9999; + + location / { + proxy_pass http://api; + } + } +} \ No newline at end of file diff --git a/participantes/jpcairesf-java/script.sql b/participantes/jpcairesf-java/script.sql new file mode 100644 index 000000000..eb92dbbe7 --- /dev/null +++ b/participantes/jpcairesf-java/script.sql @@ -0,0 +1,47 @@ +-- Coloque scripts iniciais aqui + +--CREATE TABLE IF NOT EXISTS CLIENTE ( +-- CLIENTE_ID INT PRIMARY KEY, +-- SALDO INT NOT NULL, +-- LIMITE INT NOT NULL +--); +-- +--CREATE TABLE IF NOT EXISTS TRANSACAO ( +-- TRANSACAO_ID INT PRIMARY KEY, +-- CLIENTE_ID INT NOT NULL REFERENCES CLIENTE(CLIENTE_ID), +-- TIPO CHARACTER(1) NOT NULL, +-- VALOR INT NOT NULL, +-- DESCRICAO VARCHAR(10) NOT NULL, +-- REALIZADA_EM TIMESTAMP NOT NULL +--); +-- + +create table if not exists cliente ( + cliente_id integer not null, + limite integer not null, + saldo integer not null, + primary key (cliente_id) +); +create table if not exists transacao ( + transacao_id integer not null, + descricao varchar(255) not null, + realizada_em timestamp(6) not null, + tipo char(1) not null, + valor integer not null, + cliente_cliente_id integer, + primary key (transacao_id) +); +create index if not exists REALIZADA_EM_INDEX + on transacao (realizada_em desc); +create sequence if not exists transacao_seq start with 1 increment by 50; +alter table if exists transacao + add constraint FK6cqdtt28hwwinbxxayub0wftw + foreign key (cliente_cliente_id) + references cliente; + +insert into cliente values + ('1', '100000', '0'), + ('2', '80000', '0'), + ('3', '1000000', '0'), + ('4', '10000000', '0'), + ('5', '500000', '0'); \ No newline at end of file diff --git a/participantes/jpcairesf-java/testada b/participantes/jpcairesf-java/testada new file mode 100644 index 000000000..00a69a902 --- /dev/null +++ b/participantes/jpcairesf-java/testada @@ -0,0 +1,2 @@ +testada em ter 13 fev 2024 22:04:27 -03 +abra um PR removendo esse arquivo caso queira que sua API seja testada novamente diff --git a/participantes/kaikelfalcao/.DS_Store b/participantes/kaikelfalcao/.DS_Store new file mode 100644 index 000000000..2d75702eb Binary files /dev/null and b/participantes/kaikelfalcao/.DS_Store differ diff --git a/participantes/kaikelfalcao/Caddyfile b/participantes/kaikelfalcao/Caddyfile new file mode 100644 index 000000000..781c2acf3 --- /dev/null +++ b/participantes/kaikelfalcao/Caddyfile @@ -0,0 +1,23 @@ +{ + {$CADDY_GLOBAL_OPTIONS} + + frankenphp + order php_server before file_server +} + +{$CADDY_EXTRA_CONFIG} + +localhost { + root * app/public/ + + {$CADDY_SERVER_EXTRA_DIRECTIVES} + + @indexFiles file { + try_files {path} index.php + split_path .php + } + rewrite @indexFiles {http.matchers.file.relative} + + encode zstd gzip + php_server +} diff --git a/participantes/kaikelfalcao/README.md b/participantes/kaikelfalcao/README.md new file mode 100644 index 000000000..ba837fd67 --- /dev/null +++ b/participantes/kaikelfalcao/README.md @@ -0,0 +1,22 @@ +## Submissão para Rinha de Backend 2024 / Q1 em Laravel - Controle de Concorrência + +
+ + + + +## Leandro Sousa +Submissão feita com: +- `haproxy` como load balancer +- `sqlite` como banco de dados +- `C++` para api com as utilizando `drogon` como framework HTTP e `poco` para acesso a banco de dados. +- [repositório da api](https://github.com/Leandro-Sousa/rinha-backend-v2) + +[@leandrogssousa](https://twitter.com/leandrogssousa) @ twitter diff --git a/participantes/leandro-sousa/docker-compose.logs b/participantes/leandro-sousa/docker-compose.logs new file mode 100644 index 000000000..8c97c002c --- /dev/null +++ b/participantes/leandro-sousa/docker-compose.logs @@ -0,0 +1,26 @@ + Network leandro-sousa_default Creating + Network leandro-sousa_default Created + Volume "leandro-sousa_database" Creating + Volume "leandro-sousa_database" Created + Container leandro-sousa-service-02-1 Creating + Container leandro-sousa-service-01-1 Creating + Container leandro-sousa-service-01-1 Created + Container leandro-sousa-service-02-1 Created + Container leandro-sousa-load-balancer-1 Creating + Container leandro-sousa-load-balancer-1 Created +Attaching to load-balancer-1, service-01-1, service-02-1 +load-balancer-1 | [NOTICE] (1) : New worker (8) forked +load-balancer-1 | [NOTICE] (1) : Loading success. +load-balancer-1 | [NOTICE] (1) : haproxy version is 2.9.4-4e071ad +load-balancer-1 | [WARNING] (1) : Exiting Master process... +load-balancer-1 | [WARNING] (8) : Proxy frontend stopped (cumulated conns: FE: 61440, BE: 0). +load-balancer-1 | [WARNING] (8) : Proxy backend stopped (cumulated conns: FE: 0, BE: 61480). +load-balancer-1 | [WARNING] (1) : Current worker (8) exited with code 0 (Exit) +load-balancer-1 | [WARNING] (1) : All workers exited. Exiting... (0) +load-balancer-1 exited with code 0 +load-balancer-1 exited with code 0 +service-02-1 | 20240212 20:41:13.293382 UTC 1 WARN SIGTERM signal received. - HttpAppFrameworkImpl.cc:172 +service-02-1 exited with code 0 +service-02-1 exited with code 0 +service-01-1 | 20240212 20:41:13.293366 UTC 1 WARN SIGTERM signal received. - HttpAppFrameworkImpl.cc:172 +service-01-1 exited with code 0 diff --git a/participantes/leandro-sousa/docker-compose.yml b/participantes/leandro-sousa/docker-compose.yml new file mode 100644 index 000000000..d9cced2e4 --- /dev/null +++ b/participantes/leandro-sousa/docker-compose.yml @@ -0,0 +1,46 @@ +version: "3.9" + +services: + service-01: &service + image: public.ecr.aws/v6n3t6k2/rinha-backend-v2:latest + environment: + - APP_PORT=8000 + - DATABASE_INIT_SCRIPT_PATH=/app/init.sql + - DATABASE_CONNECTION_STRING=/var/database/rinha-backend.db + expose: + - "8000:8000" + hostname: service-01 + volumes: + - database:/var/database + deploy: + resources: + limits: + cpus: '0.7' + memory: '100MB' + + service-02: + <<: *service + hostname: service-02 + + load-balancer: + image: haproxy:alpine + ports: + - "9999:9999" + volumes: + - ./haproxy.cfg:/usr/local/etc/haproxy/haproxy.cfg:ro + depends_on: + - service-01 + - service-02 + hostname: load-balancer + deploy: + resources: + limits: + cpus: '0.1' + memory: '100MB' + +networks: + default: + driver: bridge + +volumes: + database: \ No newline at end of file diff --git a/participantes/leandro-sousa/haproxy.cfg b/participantes/leandro-sousa/haproxy.cfg new file mode 100644 index 000000000..58b203b62 --- /dev/null +++ b/participantes/leandro-sousa/haproxy.cfg @@ -0,0 +1,18 @@ +global + maxconn 4000 + +defaults + mode http + timeout client 10s + timeout connect 5s + timeout server 10s + timeout http-request 10s + +frontend frontend + bind *:9999 + default_backend backend + +backend backend + balance roundrobin + server service-01 service-01:8000 + server service-02 service-02:8000 diff --git a/participantes/leandro-sousa/testada b/participantes/leandro-sousa/testada new file mode 100644 index 000000000..f151af231 --- /dev/null +++ b/participantes/leandro-sousa/testada @@ -0,0 +1,2 @@ +testada em seg 12 fev 2024 17:41:16 -03 +abra um PR removendo esse arquivo caso queira que sua API seja testada novamente diff --git a/participantes/leoralph/docker-compose.logs b/participantes/leoralph/docker-compose.logs index af0a617d4..20e1c9e66 100644 --- a/participantes/leoralph/docker-compose.logs +++ b/participantes/leoralph/docker-compose.logs @@ -1,426 +1,3 @@ - api02 Pulling - api01 Pulling - c57ee5000d61 Already exists - e8c14b2bf4d5 Pulling fs layer - 8ce454101f9e Pulling fs layer - 5cc00f80902c Pulling fs layer - 9c93b039e2f6 Pulling fs layer - 8e322fa51f82 Pulling fs layer - 9a0710065c7d Pulling fs layer - 522aaf9eb382 Pulling fs layer - 0ce4f3d025a8 Pulling fs layer - 0f28df5a154d Pulling fs layer - cd97975c6d62 Pulling fs layer - 6020ad623745 Pulling fs layer - dc3de2382a51 Pulling fs layer - a2196de07b2c Pulling fs layer - 2f86cbce7aef Pulling fs layer - 4f4fb700ef54 Pulling fs layer - ca0a1dda80b5 Pulling fs layer - ac83c24e8223 Pulling fs layer - 8c2287379d63 Pulling fs layer - 4a078ccdfda8 Pulling fs layer - 4f4fb700ef54 Waiting - 6020ad623745 Waiting - ca0a1dda80b5 Waiting - dc3de2382a51 Waiting - ac83c24e8223 Waiting - a2196de07b2c Waiting - 8c2287379d63 Waiting - 2f86cbce7aef Waiting - 4a078ccdfda8 Waiting - 9c93b039e2f6 Waiting - 8e322fa51f82 Waiting - 9a0710065c7d Waiting - 522aaf9eb382 Waiting - 0ce4f3d025a8 Waiting - cd97975c6d62 Waiting - 0f28df5a154d Waiting - c57ee5000d61 Already exists - e8c14b2bf4d5 Pulling fs layer - 8ce454101f9e Pulling fs layer - 5cc00f80902c Pulling fs layer - 9c93b039e2f6 Pulling fs layer - 8e322fa51f82 Pulling fs layer - 9a0710065c7d Pulling fs layer - 522aaf9eb382 Pulling fs layer - 0ce4f3d025a8 Pulling fs layer - 0f28df5a154d Pulling fs layer - cd97975c6d62 Pulling fs layer - 6020ad623745 Pulling fs layer - dc3de2382a51 Pulling fs layer - a2196de07b2c Pulling fs layer - 2f86cbce7aef Pulling fs layer - 4f4fb700ef54 Pulling fs layer - 9a0710065c7d Waiting - cd97975c6d62 Waiting - ca0a1dda80b5 Pulling fs layer - ac83c24e8223 Pulling fs layer - 522aaf9eb382 Waiting - 0ce4f3d025a8 Waiting - 2f86cbce7aef Waiting - 8c2287379d63 Pulling fs layer - 6020ad623745 Waiting - dc3de2382a51 Waiting - 0f28df5a154d Waiting - a2196de07b2c Waiting - 4a078ccdfda8 Pulling fs layer - 9c93b039e2f6 Waiting - 8e322fa51f82 Waiting - ac83c24e8223 Waiting - 4f4fb700ef54 Waiting - 4a078ccdfda8 Waiting - ca0a1dda80b5 Waiting - 8c2287379d63 Waiting - e8c14b2bf4d5 Downloading [==================================================>] 223B/223B - e8c14b2bf4d5 Verifying Checksum - e8c14b2bf4d5 Download complete - e8c14b2bf4d5 Extracting [==================================================>] 223B/223B - e8c14b2bf4d5 Downloading [==================================================>] 223B/223B - e8c14b2bf4d5 Verifying Checksum - e8c14b2bf4d5 Download complete - e8c14b2bf4d5 Extracting [==================================================>] 223B/223B - e8c14b2bf4d5 Extracting [==================================================>] 223B/223B - e8c14b2bf4d5 Extracting [==================================================>] 223B/223B - 5cc00f80902c Verifying Checksum - 5cc00f80902c Download complete - 5cc00f80902c Downloading [==================================================>] 269B/269B - 5cc00f80902c Verifying Checksum - 5cc00f80902c Download complete - 8ce454101f9e Downloading [> ] 534.8kB/104.4MB - 8ce454101f9e Downloading [> ] 534.8kB/104.4MB - e8c14b2bf4d5 Pull complete - e8c14b2bf4d5 Pull complete - 8ce454101f9e Downloading [====> ] 9.665MB/104.4MB - 8ce454101f9e Downloading [====> ] 9.665MB/104.4MB - 8ce454101f9e Downloading [========> ] 18.23MB/104.4MB - 8ce454101f9e Downloading [========> ] 18.23MB/104.4MB - 8ce454101f9e Downloading [============> ] 26.8MB/104.4MB - 8ce454101f9e Downloading [============> ] 26.8MB/104.4MB - 8ce454101f9e Downloading [================> ] 35.36MB/104.4MB - 8ce454101f9e Downloading [================> ] 35.36MB/104.4MB - 8e322fa51f82 Downloading [==================================================>] 494B/494B - 8e322fa51f82 Verifying Checksum - 8e322fa51f82 Downloading [==================================================>] 494B/494B - 8e322fa51f82 Download complete - 8e322fa51f82 Download complete - 9c93b039e2f6 Downloading [> ] 131.2kB/12.76MB - 9c93b039e2f6 Downloading [> ] 131.2kB/12.76MB - 8ce454101f9e Downloading [=====================> ] 43.95MB/104.4MB - 8ce454101f9e Downloading [=====================> ] 43.95MB/104.4MB - 9c93b039e2f6 Downloading [===================> ] 4.926MB/12.76MB - 9c93b039e2f6 Downloading [===================> ] 4.926MB/12.76MB - 8ce454101f9e Downloading [=======================> ] 48.23MB/104.4MB - 8ce454101f9e Downloading [=======================> ] 48.23MB/104.4MB - 9c93b039e2f6 Downloading [=========================================> ] 10.47MB/12.76MB - 9c93b039e2f6 Downloading [=========================================> ] 10.47MB/12.76MB - 8ce454101f9e Downloading [========================> ] 51.44MB/104.4MB - 8ce454101f9e Downloading [========================> ] 51.44MB/104.4MB - 9c93b039e2f6 Verifying Checksum - 9c93b039e2f6 Download complete - 9c93b039e2f6 Download complete - 8ce454101f9e Downloading [===========================> ] 56.83MB/104.4MB - 8ce454101f9e Downloading [===========================> ] 56.83MB/104.4MB - 8ce454101f9e Downloading [===============================> ] 66.46MB/104.4MB - 8ce454101f9e Downloading [===============================> ] 66.46MB/104.4MB - 9a0710065c7d Downloading [> ] 376.1kB/36.45MB - 9a0710065c7d Downloading [> ] 376.1kB/36.45MB - 8ce454101f9e Downloading [===================================> ] 73.43MB/104.4MB - 8ce454101f9e Downloading [===================================> ] 73.43MB/104.4MB - 9a0710065c7d Downloading [======> ] 4.823MB/36.45MB - 9a0710065c7d Downloading [======> ] 4.823MB/36.45MB - 8ce454101f9e Downloading [=====================================> ] 77.7MB/104.4MB - 8ce454101f9e Downloading [=====================================> ] 77.7MB/104.4MB - 9a0710065c7d Downloading [===============> ] 11.15MB/36.45MB - 9a0710065c7d Downloading [===============> ] 11.15MB/36.45MB - 522aaf9eb382 Downloading [==============> ] 721B/2.451kB - 522aaf9eb382 Downloading [==================================================>] 2.451kB/2.451kB - 522aaf9eb382 Download complete - 522aaf9eb382 Downloading [==============> ] 721B/2.451kB - 522aaf9eb382 Downloading [==================================================>] 2.451kB/2.451kB - 522aaf9eb382 Verifying Checksum - 522aaf9eb382 Download complete - 8ce454101f9e Downloading [======================================> ] 80.39MB/104.4MB - 8ce454101f9e Downloading [======================================> ] 80.39MB/104.4MB - 9a0710065c7d Downloading [=======================> ] 17.1MB/36.45MB - 9a0710065c7d Downloading [=======================> ] 17.1MB/36.45MB - 8ce454101f9e Downloading [========================================> ] 84.16MB/104.4MB - 8ce454101f9e Downloading [========================================> ] 84.16MB/104.4MB - 9a0710065c7d Downloading [========================> ] 17.84MB/36.45MB - 9a0710065c7d Downloading [========================> ] 17.84MB/36.45MB - 8ce454101f9e Downloading [===========================================> ] 91.65MB/104.4MB - 8ce454101f9e Downloading [===========================================> ] 91.65MB/104.4MB - 9a0710065c7d Downloading [=============================> ] 21.55MB/36.45MB - 9a0710065c7d Downloading [=============================> ] 21.55MB/36.45MB - 8ce454101f9e Downloading [=============================================> ] 95.93MB/104.4MB - 8ce454101f9e Downloading [=============================================> ] 95.93MB/104.4MB - 9a0710065c7d Downloading [=====================================> ] 27.14MB/36.45MB - 9a0710065c7d Downloading [=====================================> ] 27.14MB/36.45MB - 8ce454101f9e Downloading [===============================================> ] 99.65MB/104.4MB - 8ce454101f9e Downloading [===============================================> ] 99.65MB/104.4MB - 9a0710065c7d Downloading [===========================================> ] 31.96MB/36.45MB - 9a0710065c7d Downloading [===========================================> ] 31.96MB/36.45MB - 8ce454101f9e Downloading [=================================================> ] 103.9MB/104.4MB - 8ce454101f9e Downloading [=================================================> ] 103.9MB/104.4MB - 8ce454101f9e Verifying Checksum - 8ce454101f9e Download complete - 8ce454101f9e Verifying Checksum - 8ce454101f9e Download complete - 0ce4f3d025a8 Downloading [==================================================>] 247B/247B - 0ce4f3d025a8 Download complete - 0ce4f3d025a8 Download complete - 9a0710065c7d Verifying Checksum - 9a0710065c7d Download complete - 9a0710065c7d Verifying Checksum - 9a0710065c7d Download complete - 8ce454101f9e Extracting [> ] 557.1kB/104.4MB - 8ce454101f9e Extracting [> ] 557.1kB/104.4MB - 8ce454101f9e Extracting [==> ] 5.571MB/104.4MB - 8ce454101f9e Extracting [==> ] 5.571MB/104.4MB - 8ce454101f9e Extracting [=====> ] 11.7MB/104.4MB - 8ce454101f9e Extracting [=====> ] 11.7MB/104.4MB - 8ce454101f9e Extracting [========> ] 17.83MB/104.4MB - 8ce454101f9e Extracting [========> ] 17.83MB/104.4MB - cd97975c6d62 Downloading [> ] 2.087kB/169.4kB - cd97975c6d62 Downloading [> ] 2.087kB/169.4kB - cd97975c6d62 Downloading [==================================================>] 169.4kB/169.4kB - cd97975c6d62 Verifying Checksum - cd97975c6d62 Download complete - cd97975c6d62 Download complete - 6020ad623745 Download complete - 6020ad623745 Download complete - 8ce454101f9e Extracting [==========> ] 21.73MB/104.4MB - 8ce454101f9e Extracting [==========> ] 21.73MB/104.4MB - 0f28df5a154d Download complete - 0f28df5a154d Downloading [==================================================>] 93B/93B - 0f28df5a154d Verifying Checksum - 0f28df5a154d Download complete - 8ce454101f9e Extracting [==========> ] 22.84MB/104.4MB - 8ce454101f9e Extracting [==========> ] 22.84MB/104.4MB - 8ce454101f9e Extracting [===========> ] 23.95MB/104.4MB - 8ce454101f9e Extracting [===========> ] 23.95MB/104.4MB - 2f86cbce7aef Downloading [> ] 163.1kB/16.15MB - 2f86cbce7aef Downloading [> ] 163.1kB/16.15MB - dc3de2382a51 Downloading [===========================================> ] 734B/836B - dc3de2382a51 Downloading [==================================================>] 836B/836B - dc3de2382a51 Downloading [===========================================> ] 734B/836B - dc3de2382a51 Downloading [==================================================>] 836B/836B - dc3de2382a51 Verifying Checksum - dc3de2382a51 Verifying Checksum - dc3de2382a51 Download complete - dc3de2382a51 Download complete - a2196de07b2c Downloading [=> ] 732B/30.76kB - a2196de07b2c Downloading [=> ] 732B/30.76kB - a2196de07b2c Downloading [==================================================>] 30.76kB/30.76kB - a2196de07b2c Downloading [==================================================>] 30.76kB/30.76kB - a2196de07b2c Download complete - a2196de07b2c Verifying Checksum - a2196de07b2c Download complete - 8ce454101f9e Extracting [============> ] 25.07MB/104.4MB - 8ce454101f9e Extracting [============> ] 25.07MB/104.4MB - 2f86cbce7aef Downloading [===========================> ] 8.911MB/16.15MB - 2f86cbce7aef Downloading [===========================> ] 8.911MB/16.15MB - 8ce454101f9e Extracting [=============> ] 27.85MB/104.4MB - 8ce454101f9e Extracting [=============> ] 27.85MB/104.4MB - 2f86cbce7aef Verifying Checksum - 2f86cbce7aef Download complete - 2f86cbce7aef Verifying Checksum - 2f86cbce7aef Download complete - 8ce454101f9e Extracting [===============> ] 31.75MB/104.4MB - 8ce454101f9e Extracting [===============> ] 31.75MB/104.4MB - 8ce454101f9e Extracting [================> ] 33.98MB/104.4MB - 8ce454101f9e Extracting [================> ] 33.98MB/104.4MB - 4f4fb700ef54 Downloading [==================================================>] 32B/32B - 4f4fb700ef54 Verifying Checksum - 4f4fb700ef54 Download complete - 4f4fb700ef54 Download complete - 8ce454101f9e Extracting [==================> ] 39.55MB/104.4MB - 8ce454101f9e Extracting [==================> ] 39.55MB/104.4MB - ca0a1dda80b5 Downloading [==================================================>] 265B/265B - ca0a1dda80b5 Verifying Checksum - ca0a1dda80b5 Download complete - ca0a1dda80b5 Verifying Checksum - ca0a1dda80b5 Download complete - 8ce454101f9e Extracting [======================> ] 46.79MB/104.4MB - 8ce454101f9e Extracting [======================> ] 46.79MB/104.4MB - 8ce454101f9e Extracting [========================> ] 51.81MB/104.4MB - 8ce454101f9e Extracting [========================> ] 51.81MB/104.4MB - ac83c24e8223 Downloading [> ] 5.476kB/495.2kB - ac83c24e8223 Downloading [> ] 5.476kB/495.2kB - 8ce454101f9e Extracting [==========================> ] 56.26MB/104.4MB - 8ce454101f9e Extracting [==========================> ] 56.26MB/104.4MB - ac83c24e8223 Downloading [==================================> ] 340.8kB/495.2kB - ac83c24e8223 Downloading [==================================> ] 340.8kB/495.2kB - ac83c24e8223 Download complete - ac83c24e8223 Download complete - 8ce454101f9e Extracting [=============================> ] 60.72MB/104.4MB - 8ce454101f9e Extracting [=============================> ] 60.72MB/104.4MB - 8c2287379d63 Downloading [> ] 2.738kB/164.3kB - 8c2287379d63 Downloading [> ] 2.738kB/164.3kB - 8ce454101f9e Extracting [================================> ] 67.4MB/104.4MB - 8ce454101f9e Extracting [================================> ] 67.4MB/104.4MB - 8c2287379d63 Download complete - 8c2287379d63 Download complete - 8ce454101f9e Extracting [==================================> ] 72.42MB/104.4MB - 8ce454101f9e Extracting [==================================> ] 72.42MB/104.4MB - 8ce454101f9e Extracting [===================================> ] 74.65MB/104.4MB - 8ce454101f9e Extracting [===================================> ] 74.65MB/104.4MB - 4a078ccdfda8 Downloading [==================================================>] 429B/429B - 4a078ccdfda8 Verifying Checksum - 4a078ccdfda8 Download complete - 4a078ccdfda8 Downloading [==================================================>] 429B/429B - 4a078ccdfda8 Verifying Checksum - 4a078ccdfda8 Download complete - 8ce454101f9e Extracting [=====================================> ] 77.43MB/104.4MB - 8ce454101f9e Extracting [=====================================> ] 77.43MB/104.4MB - 8ce454101f9e Extracting [========================================> ] 83.56MB/104.4MB - 8ce454101f9e Extracting [========================================> ] 83.56MB/104.4MB - 8ce454101f9e Extracting [==========================================> ] 89.13MB/104.4MB - 8ce454101f9e Extracting [==========================================> ] 89.13MB/104.4MB - 8ce454101f9e Extracting [============================================> ] 93.59MB/104.4MB - 8ce454101f9e Extracting [============================================> ] 93.59MB/104.4MB - 8ce454101f9e Extracting [==============================================> ] 96.37MB/104.4MB - 8ce454101f9e Extracting [==============================================> ] 96.37MB/104.4MB - 8ce454101f9e Extracting [===============================================> ] 99.16MB/104.4MB - 8ce454101f9e Extracting [===============================================> ] 99.16MB/104.4MB - 8ce454101f9e Extracting [================================================> ] 100.8MB/104.4MB - 8ce454101f9e Extracting [================================================> ] 100.8MB/104.4MB - 8ce454101f9e Extracting [=================================================> ] 102.5MB/104.4MB - 8ce454101f9e Extracting [=================================================> ] 102.5MB/104.4MB - 8ce454101f9e Extracting [=================================================> ] 103.6MB/104.4MB - 8ce454101f9e Extracting [=================================================> ] 103.6MB/104.4MB - 8ce454101f9e Extracting [==================================================>] 104.4MB/104.4MB - 8ce454101f9e Extracting [==================================================>] 104.4MB/104.4MB - 8ce454101f9e Pull complete - 8ce454101f9e Pull complete - 5cc00f80902c Extracting [==================================================>] 269B/269B - 5cc00f80902c Extracting [==================================================>] 269B/269B - 5cc00f80902c Extracting [==================================================>] 269B/269B - 5cc00f80902c Extracting [==================================================>] 269B/269B - 5cc00f80902c Pull complete - 5cc00f80902c Pull complete - 9c93b039e2f6 Extracting [> ] 131.1kB/12.76MB - 9c93b039e2f6 Extracting [> ] 131.1kB/12.76MB - 9c93b039e2f6 Extracting [=================================================> ] 12.71MB/12.76MB - 9c93b039e2f6 Extracting [=================================================> ] 12.71MB/12.76MB - 9c93b039e2f6 Extracting [==================================================>] 12.76MB/12.76MB - 9c93b039e2f6 Extracting [==================================================>] 12.76MB/12.76MB - 9c93b039e2f6 Pull complete - 9c93b039e2f6 Pull complete - 8e322fa51f82 Extracting [==================================================>] 494B/494B - 8e322fa51f82 Extracting [==================================================>] 494B/494B - 8e322fa51f82 Extracting [==================================================>] 494B/494B - 8e322fa51f82 Extracting [==================================================>] 494B/494B - 8e322fa51f82 Pull complete - 8e322fa51f82 Pull complete - 9a0710065c7d Extracting [> ] 393.2kB/36.45MB - 9a0710065c7d Extracting [> ] 393.2kB/36.45MB - 9a0710065c7d Extracting [=========> ] 7.078MB/36.45MB - 9a0710065c7d Extracting [=========> ] 7.078MB/36.45MB - 9a0710065c7d Extracting [=================> ] 12.58MB/36.45MB - 9a0710065c7d Extracting [=================> ] 12.58MB/36.45MB - 9a0710065c7d Extracting [========================> ] 18.09MB/36.45MB - 9a0710065c7d Extracting [========================> ] 18.09MB/36.45MB - 9a0710065c7d Extracting [============================> ] 20.84MB/36.45MB - 9a0710065c7d Extracting [============================> ] 20.84MB/36.45MB - 9a0710065c7d Extracting [=================================> ] 24.77MB/36.45MB - 9a0710065c7d Extracting [=================================> ] 24.77MB/36.45MB - 9a0710065c7d Extracting [=======================================> ] 29.1MB/36.45MB - 9a0710065c7d Extracting [=======================================> ] 29.1MB/36.45MB - 9a0710065c7d Extracting [==========================================> ] 31.06MB/36.45MB - 9a0710065c7d Extracting [==========================================> ] 31.06MB/36.45MB - 9a0710065c7d Extracting [================================================> ] 35.39MB/36.45MB - 9a0710065c7d Extracting [================================================> ] 35.39MB/36.45MB - 9a0710065c7d Extracting [==================================================>] 36.45MB/36.45MB - 9a0710065c7d Extracting [==================================================>] 36.45MB/36.45MB - 9a0710065c7d Pull complete - 9a0710065c7d Pull complete - 522aaf9eb382 Extracting [==================================================>] 2.451kB/2.451kB - 522aaf9eb382 Extracting [==================================================>] 2.451kB/2.451kB - 522aaf9eb382 Extracting [==================================================>] 2.451kB/2.451kB - 522aaf9eb382 Extracting [==================================================>] 2.451kB/2.451kB - 522aaf9eb382 Pull complete - 522aaf9eb382 Pull complete - 0ce4f3d025a8 Extracting [==================================================>] 247B/247B - 0ce4f3d025a8 Extracting [==================================================>] 247B/247B - 0ce4f3d025a8 Extracting [==================================================>] 247B/247B - 0ce4f3d025a8 Extracting [==================================================>] 247B/247B - 0ce4f3d025a8 Pull complete - 0ce4f3d025a8 Pull complete - 0f28df5a154d Extracting [==================================================>] 93B/93B - 0f28df5a154d Extracting [==================================================>] 93B/93B - 0f28df5a154d Extracting [==================================================>] 93B/93B - 0f28df5a154d Extracting [==================================================>] 93B/93B - 0f28df5a154d Pull complete - 0f28df5a154d Pull complete - cd97975c6d62 Extracting [=========> ] 32.77kB/169.4kB - cd97975c6d62 Extracting [=========> ] 32.77kB/169.4kB - cd97975c6d62 Extracting [==================================================>] 169.4kB/169.4kB - cd97975c6d62 Extracting [==================================================>] 169.4kB/169.4kB - cd97975c6d62 Extracting [==================================================>] 169.4kB/169.4kB - cd97975c6d62 Extracting [==================================================>] 169.4kB/169.4kB - cd97975c6d62 Pull complete - cd97975c6d62 Pull complete - 6020ad623745 Extracting [==================================================>] 457B/457B - 6020ad623745 Extracting [==================================================>] 457B/457B - 6020ad623745 Extracting [==================================================>] 457B/457B - 6020ad623745 Extracting [==================================================>] 457B/457B - 6020ad623745 Pull complete - 6020ad623745 Pull complete - dc3de2382a51 Extracting [==================================================>] 836B/836B - dc3de2382a51 Extracting [==================================================>] 836B/836B - dc3de2382a51 Extracting [==================================================>] 836B/836B - dc3de2382a51 Extracting [==================================================>] 836B/836B - dc3de2382a51 Pull complete - dc3de2382a51 Pull complete - a2196de07b2c Extracting [==================================================>] 30.76kB/30.76kB - a2196de07b2c Extracting [==================================================>] 30.76kB/30.76kB - a2196de07b2c Extracting [==================================================>] 30.76kB/30.76kB - a2196de07b2c Extracting [==================================================>] 30.76kB/30.76kB - a2196de07b2c Pull complete - a2196de07b2c Pull complete - 2f86cbce7aef Extracting [> ] 163.8kB/16.15MB - 2f86cbce7aef Extracting [> ] 163.8kB/16.15MB - 2f86cbce7aef Extracting [=================> ] 5.734MB/16.15MB - 2f86cbce7aef Extracting [=================> ] 5.734MB/16.15MB - 2f86cbce7aef Extracting [=================================> ] 10.98MB/16.15MB - 2f86cbce7aef Extracting [=================================> ] 10.98MB/16.15MB - 2f86cbce7aef Extracting [==================================================>] 16.15MB/16.15MB - 2f86cbce7aef Extracting [==================================================>] 16.15MB/16.15MB - 2f86cbce7aef Pull complete - 2f86cbce7aef Pull complete - 4f4fb700ef54 Extracting [==================================================>] 32B/32B - 4f4fb700ef54 Extracting [==================================================>] 32B/32B - 4f4fb700ef54 Extracting [==================================================>] 32B/32B - 4f4fb700ef54 Extracting [==================================================>] 32B/32B - 4f4fb700ef54 Pull complete - 4f4fb700ef54 Pull complete - ca0a1dda80b5 Extracting [==================================================>] 265B/265B - ca0a1dda80b5 Extracting [==================================================>] 265B/265B - ca0a1dda80b5 Extracting [==================================================>] 265B/265B - ca0a1dda80b5 Extracting [==================================================>] 265B/265B - ca0a1dda80b5 Pull complete - ca0a1dda80b5 Pull complete - ac83c24e8223 Extracting [===> ] 32.77kB/495.2kB - ac83c24e8223 Extracting [===> ] 32.77kB/495.2kB - ac83c24e8223 Extracting [==================================================>] 495.2kB/495.2kB - ac83c24e8223 Extracting [==================================================>] 495.2kB/495.2kB - ac83c24e8223 Pull complete - ac83c24e8223 Pull complete - 8c2287379d63 Extracting [=========> ] 32.77kB/164.3kB - 8c2287379d63 Extracting [=========> ] 32.77kB/164.3kB - 8c2287379d63 Extracting [==================================================>] 164.3kB/164.3kB - 8c2287379d63 Extracting [==================================================>] 164.3kB/164.3kB - 8c2287379d63 Pull complete - 8c2287379d63 Pull complete - 4a078ccdfda8 Extracting [==================================================>] 429B/429B - 4a078ccdfda8 Extracting [==================================================>] 429B/429B - 4a078ccdfda8 Extracting [==================================================>] 429B/429B - 4a078ccdfda8 Extracting [==================================================>] 429B/429B - 4a078ccdfda8 Pull complete - 4a078ccdfda8 Pull complete - api02 Pulled - api01 Pulled Network leoralph_default Creating Network leoralph_default Created Container leoralph-db-1 Creating @@ -471,35 +48,33 @@ db-1 | CREATE INDEX db-1 | INSERT 0 5 db-1 | db-1 | -db-1 | /usr/local/bin/docker-entrypoint.sh: ignoring /docker-entrypoint-initdb.d/postgresql.conf -db-1 | db-1 | waiting for server to shut down.... done db-1 | server stopped db-1 | db-1 | PostgreSQL init process complete; ready for start up. db-1 | -api02-1 | {"level":"info","ts":1707440813.9105103,"msg":"using provided configuration","config_file":"/etc/caddy/Caddyfile","config_adapter":"caddyfile"} -api02-1 | {"level":"warn","ts":1707440813.9128122,"msg":"Caddyfile input is not formatted; run 'caddy fmt --overwrite' to fix inconsistencies","adapter":"caddyfile","file":"/etc/caddy/Caddyfile","line":5} -api02-1 | {"level":"info","ts":1707440813.9141815,"logger":"admin","msg":"admin endpoint started","address":"localhost:2019","enforce_origin":false,"origins":["//localhost:2019","//[::1]:2019","//127.0.0.1:2019"]} -api02-1 | {"level":"warn","ts":1707440813.9143493,"logger":"http.auto_https","msg":"server is listening only on the HTTP port, so no automatic HTTPS will be applied to this server","server_name":"srv0","http_port":80} -api02-1 | {"level":"info","ts":1707440813.915309,"logger":"http.log","msg":"server running","name":"srv0","protocols":["h1","h2","h3"]} -api02-1 | {"level":"info","ts":1707440813.9157126,"logger":"tls.cache.maintenance","msg":"started background certificate maintenance","cache":"0xc0000b7e00"} -api01-1 | {"level":"info","ts":1707440813.9369066,"msg":"using provided configuration","config_file":"/etc/caddy/Caddyfile","config_adapter":"caddyfile"} -api01-1 | {"level":"warn","ts":1707440813.938009,"msg":"Caddyfile input is not formatted; run 'caddy fmt --overwrite' to fix inconsistencies","adapter":"caddyfile","file":"/etc/caddy/Caddyfile","line":5} -api01-1 | {"level":"info","ts":1707440813.9390092,"logger":"admin","msg":"admin endpoint started","address":"localhost:2019","enforce_origin":false,"origins":["//localhost:2019","//[::1]:2019","//127.0.0.1:2019"]} -api01-1 | {"level":"warn","ts":1707440813.9391592,"logger":"http.auto_https","msg":"server is listening only on the HTTP port, so no automatic HTTPS will be applied to this server","server_name":"srv0","http_port":80} -api01-1 | {"level":"info","ts":1707440813.939887,"logger":"tls.cache.maintenance","msg":"started background certificate maintenance","cache":"0xc0001da380"} -api02-1 | {"level":"info","ts":1707440813.9549382,"logger":"tls","msg":"cleaning storage unit","storage":"FileStorage:/data/caddy"} -api02-1 | {"level":"info","ts":1707440813.9552326,"logger":"tls","msg":"finished cleaning storage units"} -api02-1 | {"level":"info","ts":1707440814.004659,"msg":"FrankenPHP started 🐘","php_version":"8.3.2"} -api02-1 | {"level":"info","ts":1707440814.0052395,"msg":"autosaved config (load with --resume flag)","file":"/config/caddy/autosave.json"} -api02-1 | {"level":"info","ts":1707440814.0053082,"msg":"serving initial configuration"} -api01-1 | {"level":"info","ts":1707440814.0894508,"msg":"FrankenPHP started 🐘","php_version":"8.3.2"} -api01-1 | {"level":"info","ts":1707440814.0898097,"logger":"http.log","msg":"server running","name":"srv0","protocols":["h1","h2","h3"]} -api01-1 | {"level":"info","ts":1707440814.090209,"msg":"autosaved config (load with --resume flag)","file":"/config/caddy/autosave.json"} -api01-1 | {"level":"info","ts":1707440814.09022,"msg":"serving initial configuration"} -api01-1 | {"level":"info","ts":1707440814.1029887,"logger":"tls","msg":"cleaning storage unit","storage":"FileStorage:/data/caddy"} -api01-1 | {"level":"info","ts":1707440814.1032703,"logger":"tls","msg":"finished cleaning storage units"} +api01-1 | {"level":"info","ts":1707694317.2052937,"msg":"using provided configuration","config_file":"/etc/caddy/Caddyfile","config_adapter":"caddyfile"} +api01-1 | {"level":"warn","ts":1707694317.2077425,"msg":"Caddyfile input is not formatted; run 'caddy fmt --overwrite' to fix inconsistencies","adapter":"caddyfile","file":"/etc/caddy/Caddyfile","line":5} +api01-1 | {"level":"info","ts":1707694317.2095342,"logger":"admin","msg":"admin endpoint started","address":"localhost:2019","enforce_origin":false,"origins":["//localhost:2019","//[::1]:2019","//127.0.0.1:2019"]} +api01-1 | {"level":"warn","ts":1707694317.210168,"logger":"http.auto_https","msg":"server is listening only on the HTTP port, so no automatic HTTPS will be applied to this server","server_name":"srv0","http_port":80} +api01-1 | {"level":"info","ts":1707694317.2114415,"logger":"tls.cache.maintenance","msg":"started background certificate maintenance","cache":"0xc00050b900"} +api02-1 | {"level":"info","ts":1707694317.335531,"msg":"using provided configuration","config_file":"/etc/caddy/Caddyfile","config_adapter":"caddyfile"} +api02-1 | {"level":"warn","ts":1707694317.3370743,"msg":"Caddyfile input is not formatted; run 'caddy fmt --overwrite' to fix inconsistencies","adapter":"caddyfile","file":"/etc/caddy/Caddyfile","line":5} +api02-1 | {"level":"info","ts":1707694317.3382792,"logger":"admin","msg":"admin endpoint started","address":"localhost:2019","enforce_origin":false,"origins":["//localhost:2019","//[::1]:2019","//127.0.0.1:2019"]} +api02-1 | {"level":"warn","ts":1707694317.3384402,"logger":"http.auto_https","msg":"server is listening only on the HTTP port, so no automatic HTTPS will be applied to this server","server_name":"srv0","http_port":80} +api02-1 | {"level":"info","ts":1707694317.339227,"logger":"tls.cache.maintenance","msg":"started background certificate maintenance","cache":"0xc000529d80"} +api01-1 | {"level":"info","ts":1707694317.5061564,"msg":"FrankenPHP started 🐘","php_version":"8.3.2"} +api01-1 | {"level":"info","ts":1707694317.506475,"logger":"http.log","msg":"server running","name":"srv0","protocols":["h1","h2","h3"]} +api01-1 | {"level":"info","ts":1707694317.5068142,"msg":"autosaved config (load with --resume flag)","file":"/config/caddy/autosave.json"} +api01-1 | {"level":"info","ts":1707694317.5068228,"msg":"serving initial configuration"} +api01-1 | {"level":"info","ts":1707694317.5503433,"logger":"tls","msg":"cleaning storage unit","storage":"FileStorage:/data/caddy"} +api01-1 | {"level":"info","ts":1707694317.5506356,"logger":"tls","msg":"finished cleaning storage units"} +api02-1 | {"level":"info","ts":1707694317.607096,"msg":"FrankenPHP started 🐘","php_version":"8.3.2"} +api02-1 | {"level":"info","ts":1707694317.6072996,"logger":"http.log","msg":"server running","name":"srv0","protocols":["h1","h2","h3"]} +api02-1 | {"level":"info","ts":1707694317.6076696,"msg":"autosaved config (load with --resume flag)","file":"/config/caddy/autosave.json"} +api02-1 | {"level":"info","ts":1707694317.607686,"msg":"serving initial configuration"} +api02-1 | {"level":"info","ts":1707694317.6125693,"logger":"tls","msg":"cleaning storage unit","storage":"FileStorage:/data/caddy"} +api02-1 | {"level":"info","ts":1707694317.6128721,"logger":"tls","msg":"finished cleaning storage units"} nginx-1 | /docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration nginx-1 | /docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/ nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh @@ -511,18 +86,18 @@ nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker- nginx-1 | /docker-entrypoint.sh: Configuration complete; ready for start up nginx-1 exited with code 0 nginx-1 exited with code 0 -api01-1 | {"level":"info","ts":1707441072.9132633,"msg":"shutting down apps, then terminating","signal":"SIGTERM"} -api01-1 | {"level":"warn","ts":1707441072.913304,"msg":"exiting; byeee!! 👋","signal":"SIGTERM"} -api01-1 | {"level":"info","ts":1707441072.9133434,"msg":"FrankenPHP stopped 🐘"} -api01-1 | {"level":"info","ts":1707441072.913352,"logger":"http","msg":"servers shutting down with eternal grace period"} -api01-1 | {"level":"info","ts":1707441072.9135044,"logger":"admin","msg":"stopped previous server","address":"localhost:2019"} -api01-1 | {"level":"info","ts":1707441072.9135172,"msg":"shutdown complete","signal":"SIGTERM","exit_code":0} -api02-1 | {"level":"info","ts":1707441072.916369,"msg":"shutting down apps, then terminating","signal":"SIGTERM"} -api02-1 | {"level":"warn","ts":1707441072.9163976,"msg":"exiting; byeee!! 👋","signal":"SIGTERM"} -api02-1 | {"level":"info","ts":1707441072.9164627,"logger":"http","msg":"servers shutting down with eternal grace period"} -api02-1 | {"level":"info","ts":1707441072.9165614,"msg":"FrankenPHP stopped 🐘"} -api02-1 | {"level":"info","ts":1707441072.9166362,"logger":"admin","msg":"stopped previous server","address":"localhost:2019"} -api02-1 | {"level":"info","ts":1707441072.916645,"msg":"shutdown complete","signal":"SIGTERM","exit_code":0} +api01-1 | {"level":"info","ts":1707694576.2829878,"msg":"shutting down apps, then terminating","signal":"SIGTERM"} +api01-1 | {"level":"warn","ts":1707694576.28302,"msg":"exiting; byeee!! 👋","signal":"SIGTERM"} +api01-1 | {"level":"info","ts":1707694576.2830534,"logger":"http","msg":"servers shutting down with eternal grace period"} +api01-1 | {"level":"info","ts":1707694576.283176,"msg":"FrankenPHP stopped 🐘"} +api01-1 | {"level":"info","ts":1707694576.28325,"logger":"admin","msg":"stopped previous server","address":"localhost:2019"} +api01-1 | {"level":"info","ts":1707694576.2832592,"msg":"shutdown complete","signal":"SIGTERM","exit_code":0} +api02-1 | {"level":"info","ts":1707694576.2866414,"msg":"shutting down apps, then terminating","signal":"SIGTERM"} +api02-1 | {"level":"warn","ts":1707694576.2866762,"msg":"exiting; byeee!! 👋","signal":"SIGTERM"} +api02-1 | {"level":"info","ts":1707694576.2867165,"logger":"http","msg":"servers shutting down with eternal grace period"} +api02-1 | {"level":"info","ts":1707694576.286807,"msg":"FrankenPHP stopped 🐘"} +api02-1 | {"level":"info","ts":1707694576.2868721,"logger":"admin","msg":"stopped previous server","address":"localhost:2019"} +api02-1 | {"level":"info","ts":1707694576.286881,"msg":"shutdown complete","signal":"SIGTERM","exit_code":0} api01-1 exited with code 0 api01-1 exited with code 0 api02-1 exited with code 0 diff --git a/participantes/leoralph/docker-compose.yml b/participantes/leoralph/docker-compose.yml index a6f3361ec..9363a3a1a 100644 --- a/participantes/leoralph/docker-compose.yml +++ b/participantes/leoralph/docker-compose.yml @@ -9,8 +9,8 @@ services: deploy: resources: limits: - cpus: "0.5" - memory: "150MB" + cpus: "0.4" + memory: "120MB" api02: <<: *api @@ -27,8 +27,8 @@ services: deploy: resources: limits: - cpus: "0.1" - memory: "50MB" + cpus: "0.2" + memory: "30MB" db: image: postgres @@ -41,8 +41,8 @@ services: - "5432:5432" volumes: - ./init.sql:/docker-entrypoint-initdb.d/init.sql - - ./postgresql.conf:/docker-entrypoint-initdb.d/postgresql.conf - command: postgres -c config_file=/docker-entrypoint-initdb.d/postgresql.conf + - ./postgresql.conf:/etc/postgresql/postgresql.conf + command: postgres -c config_file=/etc/postgresql/postgresql.conf healthcheck: test: ["CMD-SHELL", "pg_isready"] interval: 5s @@ -52,5 +52,5 @@ services: deploy: resources: limits: - cpus: "0.4" - memory: "200MB" + cpus: "0.5" + memory: "280MB" diff --git a/participantes/leoralph/init.sql b/participantes/leoralph/init.sql index a51c8d5bf..0915f3a4e 100644 --- a/participantes/leoralph/init.sql +++ b/participantes/leoralph/init.sql @@ -1,4 +1,4 @@ -create table "clients" ("id" bigserial not null primary key, "limite" integer not null, "saldo" bigint not null default '0'); -create table "transactions" ("id" bigserial not null primary key, "client_id" bigint not null, "valor" bigint not null, "tipo" varchar(1) not null, "descricao" varchar(10) not null, "realizada_em" varchar(255) not null); +create table "clients" ("id" serial not null primary key, "limite" integer not null, "saldo" integer not null default '0'); +create table "transactions" ("id" serial not null primary key, "client_id" integer not null, "valor" integer not null, "tipo" varchar(1) not null, "descricao" varchar(10) not null, "realizada_em" varchar(255) not null); create index "transactions_client_id_id_index" on "transactions" ("client_id", "id"); insert into "clients" ("id", "limite") values (1, 100000), (2, 80000), (3, 1000000), (4, 10000000), (5, 500000) on conflict ("id") do update set "id" = "excluded"."id", "limite" = "excluded"."limite"; diff --git a/participantes/leoralph/postgresql.conf b/participantes/leoralph/postgresql.conf index 4d0d61808..c88999290 100644 --- a/participantes/leoralph/postgresql.conf +++ b/participantes/leoralph/postgresql.conf @@ -5,7 +5,7 @@ max_connections = 400 superuser_reserved_connections = 3 unix_socket_directories = '/var/run/postgresql' shared_buffers = 512MB -work_mem = 4MB +work_mem = 100MB maintenance_work_mem = 256MB effective_cache_size = 1GB wal_buffers = 64MB diff --git a/participantes/leoralph/testada b/participantes/leoralph/testada index 1b817594f..4b58e6945 100644 --- a/participantes/leoralph/testada +++ b/participantes/leoralph/testada @@ -1,2 +1,2 @@ -testada em qui 08 fev 2024 22:11:14 -03 +testada em dom 11 fev 2024 20:36:17 -03 abra um PR removendo esse arquivo caso queira que sua API seja testada novamente diff --git a/participantes/lmtani/README.md b/participantes/lmtani/README.md new file mode 100644 index 000000000..235ff3661 --- /dev/null +++ b/participantes/lmtani/README.md @@ -0,0 +1,12 @@ +# Submissão para Rinha de Backend, Segunda Edição: 2024/Q1 + + +## Lucas Taniguti + +Submissão feita com: + +- `nginx` como load balancer +- `postgres` como banco de dados +- `Go` para api com as libs `fasthttp`, `fasthttp-routing` e `pgx` + +- [repositório da api](https://github.com/lmtani/rinha-2024-q1-code) diff --git a/participantes/lmtani/docker-compose.logs b/participantes/lmtani/docker-compose.logs new file mode 100644 index 000000000..b385e8c3c --- /dev/null +++ b/participantes/lmtani/docker-compose.logs @@ -0,0 +1,93 @@ + Network rinha-nginx-2024q1 Creating + Network rinha-nginx-2024q1 Created + Container lmtani-db-1 Creating + Container lmtani-db-1 Created + Container lmtani-api01-1 Creating + Container lmtani-api02-1 Creating + Container lmtani-api02-1 Created + Container lmtani-api01-1 Created + Container lmtani-nginx-1 Creating + Container lmtani-nginx-1 Created +Attaching to api01-1, api02-1, db-1, nginx-1 +db-1 | The files belonging to this database system will be owned by user "postgres". +db-1 | This user must also own the server process. +db-1 | +db-1 | The database cluster will be initialized with locale "en_US.utf8". +db-1 | The default database encoding has accordingly been set to "UTF8". +db-1 | The default text search configuration will be set to "english". +db-1 | +db-1 | Data page checksums are disabled. +db-1 | +db-1 | fixing permissions on existing directory /var/lib/postgresql/data ... ok +db-1 | creating subdirectories ... ok +db-1 | selecting dynamic shared memory implementation ... posix +db-1 | selecting default max_connections ... 100 +db-1 | selecting default shared_buffers ... 128MB +db-1 | selecting default time zone ... Etc/UTC +db-1 | creating configuration files ... ok +db-1 | running bootstrap script ... ok +nginx-1 | /docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration +nginx-1 | /docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/ +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh +nginx-1 | 10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf +db-1 | performing post-bootstrap initialization ... ok +nginx-1 | 10-listen-on-ipv6-by-default.sh: info: Enabled listen on IPv6 in /etc/nginx/conf.d/default.conf +nginx-1 | /docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-local-resolvers.envsh +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh +nginx-1 | /docker-entrypoint.sh: Configuration complete; ready for start up +db-1 | initdb: warning: enabling "trust" authentication for local connections +db-1 | initdb: hint: You can change this by editing pg_hba.conf or using the option -A, or --auth-local and --auth-host, the next time you run initdb. +db-1 | syncing data to disk ... ok +db-1 | +db-1 | +db-1 | Success. You can now start the database server using: +db-1 | +db-1 | pg_ctl -D /var/lib/postgresql/data -l logfile start +db-1 | +db-1 | waiting for server to start....2024-02-13 23:44:23.100 UTC [48] LOG: starting PostgreSQL 16.2 (Debian 16.2-1.pgdg120+2) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit +db-1 | 2024-02-13 23:44:23.111 UTC [48] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" +db-1 | 2024-02-13 23:44:23.138 UTC [51] LOG: database system was shut down at 2024-02-13 23:44:22 UTC +db-1 | 2024-02-13 23:44:23.155 UTC [48] LOG: database system is ready to accept connections +db-1 | done +db-1 | server started +db-1 | CREATE DATABASE +db-1 | +db-1 | +db-1 | /usr/local/bin/docker-entrypoint.sh: running /docker-entrypoint-initdb.d/script.sql +db-1 | CREATE TABLE +db-1 | CREATE TABLE +db-1 | CREATE INDEX +db-1 | INSERT 0 5 +db-1 | +db-1 | +db-1 | 2024-02-13 23:44:23.578 UTC [48] LOG: received fast shutdown request +db-1 | waiting for server to shut down....2024-02-13 23:44:23.583 UTC [48] LOG: aborting any active transactions +db-1 | 2024-02-13 23:44:23.587 UTC [48] LOG: background worker "logical replication launcher" (PID 54) exited with exit code 1 +db-1 | 2024-02-13 23:44:23.594 UTC [49] LOG: shutting down +db-1 | 2024-02-13 23:44:23.599 UTC [49] LOG: checkpoint starting: shutdown immediate +db-1 | 2024-02-13 23:44:24.052 UTC [49] LOG: checkpoint complete: wrote 939 buffers (5.7%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.357 s, sync=0.061 s, total=0.459 s; sync files=308, longest=0.029 s, average=0.001 s; distance=4297 kB, estimate=4297 kB; lsn=0/191D130, redo lsn=0/191D130 +db-1 | 2024-02-13 23:44:24.060 UTC [48] LOG: database system is shut down +db-1 | done +db-1 | server stopped +db-1 | +db-1 | PostgreSQL init process complete; ready for start up. +db-1 | +db-1 | 2024-02-13 23:44:24.126 UTC [1] LOG: starting PostgreSQL 16.2 (Debian 16.2-1.pgdg120+2) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit +db-1 | 2024-02-13 23:44:24.127 UTC [1] LOG: listening on IPv4 address "0.0.0.0", port 5432 +db-1 | 2024-02-13 23:44:24.127 UTC [1] LOG: listening on IPv6 address "::", port 5432 +db-1 | 2024-02-13 23:44:24.145 UTC [1] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" +db-1 | 2024-02-13 23:44:24.171 UTC [66] LOG: database system was shut down at 2024-02-13 23:44:24 UTC +db-1 | 2024-02-13 23:44:24.187 UTC [1] LOG: database system is ready to accept connections +nginx-1 exited with code 0 +nginx-1 exited with code 0 +api02-1 exited with code 0 +api02-1 exited with code 2 +db-1 | 2024-02-13 23:48:44.017 UTC [1] LOG: received fast shutdown request +db-1 | 2024-02-13 23:48:44.020 UTC [1] LOG: aborting any active transactions +db-1 | 2024-02-13 23:48:44.025 UTC [1] LOG: background worker "logical replication launcher" (PID 69) exited with exit code 1 +db-1 | 2024-02-13 23:48:44.026 UTC [64] LOG: shutting down +db-1 | 2024-02-13 23:48:44.028 UTC [64] LOG: checkpoint starting: shutdown immediate +db-1 | 2024-02-13 23:48:44.184 UTC [64] LOG: checkpoint complete: wrote 545 buffers (3.3%); 0 WAL file(s) added, 0 removed, 1 recycled; write=0.087 s, sync=0.046 s, total=0.158 s; sync files=30, longest=0.033 s, average=0.002 s; distance=11316 kB, estimate=11316 kB; lsn=0/242A2A8, redo lsn=0/242A2A8 +db-1 | 2024-02-13 23:48:44.190 UTC [1] LOG: database system is shut down +db-1 exited with code 0 diff --git a/participantes/lmtani/docker-compose.yml b/participantes/lmtani/docker-compose.yml new file mode 100644 index 000000000..9232dff88 --- /dev/null +++ b/participantes/lmtani/docker-compose.yml @@ -0,0 +1,67 @@ +version: "3.5" + +services: + api01: &api + image: taniguti/rinha-2024-q1:v1 + hostname: api01 + environment: + - DB_HOSTNAME=postgres://admin:123@db/rinha + ports: + - "8081:8080" + depends_on: + - db + deploy: + resources: + limits: + cpus: "0.4" + memory: "100MB" + + api02: + <<: *api + hostname: api02 + environment: + - DB_HOSTNAME=postgres://admin:123@db/rinha + ports: + - "8082:8080" + + nginx: + image: nginx:latest + volumes: + - ./nginx.conf:/etc/nginx/nginx.conf:ro + depends_on: + - api01 + - api02 + ports: + - "9999:9999" + deploy: + resources: + limits: + cpus: "0.17" + memory: "210MB" + + db: + image: postgres:latest + hostname: db + environment: + - POSTGRES_PASSWORD=123 + - POSTGRES_USER=admin + - POSTGRES_DB=rinha + ports: + - "5432:5432" + volumes: + - ./sql/script.sql:/docker-entrypoint-initdb.d/script.sql + deploy: + resources: + limits: + # Note que a soma de todos os limites dos serviços + # aqui declarados é de 1.5 unidades de CPU e 550MB + # de memória. A distribuição feita aqui é apenas + # um exemplo – distribua como quiser. + cpus: "0.53" + memory: "140MB" + + +networks: + default: + driver: bridge + name: rinha-nginx-2024q1 diff --git a/participantes/lmtani/nginx.conf b/participantes/lmtani/nginx.conf new file mode 100644 index 000000000..af595dfc2 --- /dev/null +++ b/participantes/lmtani/nginx.conf @@ -0,0 +1,21 @@ +events { + worker_connections 1000; +} + +http { + access_log off; + sendfile on; + + upstream api { + server api01:8080; + server api02:8080; + } + + server { + listen 9999; # Lembra da porta 9999 obrigatória? + + location / { + proxy_pass http://api; + } + } +} diff --git a/participantes/lmtani/sql/script.sql b/participantes/lmtani/sql/script.sql new file mode 100644 index 000000000..b7fa08a23 --- /dev/null +++ b/participantes/lmtani/sql/script.sql @@ -0,0 +1,24 @@ +CREATE TABLE clientes ( + id SERIAL PRIMARY KEY, + nome VARCHAR(255) NOT NULL, + limite INTEGER NOT NULL, + saldo INTEGER DEFAULT 0 +); + +CREATE TABLE transacoes ( + id SERIAL PRIMARY KEY, + cliente_id INTEGER NOT NULL REFERENCES clientes(id), + valor INTEGER NOT NULL, + tipo VARCHAR(1) NOT NULL, + realizada_em TIMESTAMP NOT NULL, + descricao VARCHAR(255) +); + +CREATE INDEX idx_cliente_id_data ON transacoes (cliente_id, realizada_em DESC); + +INSERT INTO clientes (nome, limite) VALUES + ('o barato sai caro', 1000 * 100), + ('zan corp ltda', 800 * 100), + ('les cruders', 10000 * 100), + ('padaria joia de cocaia', 100000 * 100), + ('kid mais', 5000 * 100); diff --git a/participantes/lmtani/testada b/participantes/lmtani/testada new file mode 100644 index 000000000..a33702966 --- /dev/null +++ b/participantes/lmtani/testada @@ -0,0 +1,2 @@ +testada em ter 13 fev 2024 20:48:45 -03 +abra um PR removendo esse arquivo caso queira que sua API seja testada novamente diff --git a/participantes/lobomfz-rust/README.md b/participantes/lobomfz-rust/README.md new file mode 100644 index 000000000..ce5691c89 --- /dev/null +++ b/participantes/lobomfz-rust/README.md @@ -0,0 +1,17 @@ +# Submissão para Rinha de Backend, Segunda Edição: 2024/Q1 - Controle de Concorrência + + +
+ + + +## Matheus Lobo + +Submissão feita com: + +- `nginx` como load balancer +- `postgres` como banco de dados +- `rust` para api com as libs `sqlx` e `actix_web` +- [repositório da api](https://github.com/lobomfz/rinha-backend-v2-rust) + +[@lobomfz](https://twitter.com/lobomfz) @ twitter diff --git a/participantes/lobomfz-rust/config/init.sql b/participantes/lobomfz-rust/config/init.sql new file mode 100644 index 000000000..615560dab --- /dev/null +++ b/participantes/lobomfz-rust/config/init.sql @@ -0,0 +1,33 @@ +CREATE TYPE "tipo_transacao" AS ENUM ('c', 'd'); + +CREATE TABLE + "clientes" ( + "id" SERIAL NOT NULL, + "saldo" INTEGER NOT NULL, + "limite" INTEGER NOT NULL, + CONSTRAINT "clientes_pkey" PRIMARY KEY ("id") + ); + +CREATE TABLE + "transacoes" ( + "id" SERIAL NOT NULL, + "valor" INTEGER NOT NULL, + "id_cliente" INTEGER NOT NULL, + "tipo" "tipo_transacao" NOT NULL, + "descricao" VARCHAR(10) NOT NULL, + "realizada_em" TIMESTAMP(3) NOT NULL DEFAULT CURRENT_TIMESTAMP, + CONSTRAINT "transacoes_pkey" PRIMARY KEY ("id") + ); + +ALTER TABLE "transacoes" ADD CONSTRAINT "transacoes_id_cliente_fkey" FOREIGN KEY ("id_cliente") REFERENCES "clientes" ("id") ON DELETE RESTRICT ON UPDATE CASCADE; + +CREATE INDEX transacoes_ordering ON transacoes (realizada_em DESC, id_cliente); + +INSERT INTO + clientes (saldo, limite) +VALUES + (0, 1000 * 100), + (0, 800 * 100), + (0, 10000 * 100), + (0, 100000 * 100), + (0, 5000 * 100); \ No newline at end of file diff --git a/participantes/lobomfz-rust/config/nginx.conf b/participantes/lobomfz-rust/config/nginx.conf new file mode 100644 index 000000000..9017f0a56 --- /dev/null +++ b/participantes/lobomfz-rust/config/nginx.conf @@ -0,0 +1,25 @@ +events { + worker_connections 1000; +} + +http { + access_log off; + sendfile on; + + upstream api { + server api01:3000; + server api02:3000; + } + + server { + listen 9999; + + location / { + proxy_pass http://api; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + } + } +} \ No newline at end of file diff --git a/participantes/lobomfz-rust/docker-compose.logs b/participantes/lobomfz-rust/docker-compose.logs new file mode 100644 index 000000000..c59d1c106 --- /dev/null +++ b/participantes/lobomfz-rust/docker-compose.logs @@ -0,0 +1,103 @@ + Network rinha-nginx-2024q1 Creating + Network rinha-nginx-2024q1 Created + Container lobomfz-rust-db-1 Creating + Container lobomfz-rust-db-1 Created + Container lobomfz-rust-api02-1 Creating + Container lobomfz-rust-api01-1 Creating + Container lobomfz-rust-api01-1 Created + Container lobomfz-rust-api02-1 Created + Container lobomfz-rust-nginx-1 Creating + Container lobomfz-rust-nginx-1 Created +Attaching to api01-1, api02-1, db-1, nginx-1 +db-1 | The files belonging to this database system will be owned by user "postgres". +db-1 | This user must also own the server process. +db-1 | +db-1 | The database cluster will be initialized with locale "en_US.utf8". +db-1 | The default database encoding has accordingly been set to "UTF8". +db-1 | The default text search configuration will be set to "english". +db-1 | +db-1 | Data page checksums are disabled. +db-1 | +db-1 | fixing permissions on existing directory /var/lib/postgresql/data ... ok +db-1 | creating subdirectories ... ok +db-1 | selecting dynamic shared memory implementation ... posix +db-1 | selecting default max_connections ... 100 +db-1 | selecting default shared_buffers ... 128MB +db-1 | selecting default time zone ... Etc/UTC +db-1 | creating configuration files ... ok +db-1 | running bootstrap script ... ok +db-1 | performing post-bootstrap initialization ... ok +nginx-1 | /docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration +nginx-1 | /docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/ +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh +nginx-1 | 10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf +nginx-1 | 10-listen-on-ipv6-by-default.sh: info: Enabled listen on IPv6 in /etc/nginx/conf.d/default.conf +nginx-1 | /docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-local-resolvers.envsh +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh +nginx-1 | /docker-entrypoint.sh: Configuration complete; ready for start up +db-1 | syncing data to disk ... ok +db-1 | +db-1 | +db-1 | Success. You can now start the database server using: +db-1 | +db-1 | pg_ctl -D /var/lib/postgresql/data -l logfile start +db-1 | +db-1 | initdb: warning: enabling "trust" authentication for local connections +db-1 | initdb: hint: You can change this by editing pg_hba.conf or using the option -A, or --auth-local and --auth-host, the next time you run initdb. +db-1 | waiting for server to start....2024-02-11 23:41:57.406 UTC [48] LOG: starting PostgreSQL 16.1 (Debian 16.1-1.pgdg120+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit +db-1 | 2024-02-11 23:41:57.431 UTC [48] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" +db-1 | 2024-02-11 23:41:57.476 UTC [51] LOG: database system was shut down at 2024-02-11 23:41:55 UTC +db-1 | 2024-02-11 23:41:57.504 UTC [48] LOG: database system is ready to accept connections +db-1 | done +db-1 | server started +db-1 | CREATE DATABASE +db-1 | +db-1 | +db-1 | /usr/local/bin/docker-entrypoint.sh: running /docker-entrypoint-initdb.d/init.sql +db-1 | CREATE TYPE +db-1 | CREATE TABLE +db-1 | CREATE TABLE +db-1 | ALTER TABLE +db-1 | CREATE INDEX +db-1 | INSERT 0 5 +db-1 | +db-1 | +db-1 | waiting for server to shut down...2024-02-11 23:41:57.986 UTC [48] LOG: received fast shutdown request +db-1 | .2024-02-11 23:41:57.997 UTC [48] LOG: aborting any active transactions +db-1 | 2024-02-11 23:41:57.999 UTC [48] LOG: background worker "logical replication launcher" (PID 54) exited with exit code 1 +db-1 | 2024-02-11 23:41:58.000 UTC [49] LOG: shutting down +db-1 | 2024-02-11 23:41:58.007 UTC [49] LOG: checkpoint starting: shutdown immediate +db-1 | 2024-02-11 23:41:58.330 UTC [49] LOG: checkpoint complete: wrote 943 buffers (2.9%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.260 s, sync=0.038 s, total=0.331 s; sync files=308, longest=0.011 s, average=0.001 s; distance=4300 kB, estimate=4300 kB; lsn=0/191DA20, redo lsn=0/191DA20 +nginx-1 | 2024/02/11 23:41:58 [error] 29#29: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.80.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://192.168.80.3:3000/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/11 23:41:58 [error] 29#29: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.80.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://192.168.80.4:3000/clientes/1/extrato", host: "localhost:9999" +db-1 | 2024-02-11 23:41:58.340 UTC [48] LOG: database system is shut down +db-1 | done +db-1 | server stopped +db-1 | +db-1 | PostgreSQL init process complete; ready for start up. +db-1 | +db-1 | 2024-02-11 23:41:58.442 UTC [1] LOG: starting PostgreSQL 16.1 (Debian 16.1-1.pgdg120+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit +db-1 | 2024-02-11 23:41:58.442 UTC [1] LOG: listening on IPv4 address "0.0.0.0", port 5432 +db-1 | 2024-02-11 23:41:58.442 UTC [1] LOG: listening on IPv6 address "::", port 5432 +db-1 | 2024-02-11 23:41:58.460 UTC [1] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" +db-1 | 2024-02-11 23:41:58.486 UTC [66] LOG: database system was shut down at 2024-02-11 23:41:58 UTC +db-1 | 2024-02-11 23:41:58.502 UTC [1] LOG: database system is ready to accept connections +nginx-1 | 2024/02/11 23:42:00 [error] 29#29: *4 no live upstreams while connecting to upstream, client: 192.168.80.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/11 23:42:02 [error] 29#29: *5 no live upstreams while connecting to upstream, client: 192.168.80.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/11 23:42:04 [error] 29#29: *6 no live upstreams while connecting to upstream, client: 192.168.80.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/11 23:42:06 [error] 29#29: *7 no live upstreams while connecting to upstream, client: 192.168.80.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/11 23:42:08 [error] 29#29: *8 no live upstreams while connecting to upstream, client: 192.168.80.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +nginx-1 exited with code 0 +nginx-1 exited with code 0 +api02-1 exited with code 0 +api01-1 exited with code 0 +api01-1 exited with code 0 +db-1 | 2024-02-11 23:46:38.095 UTC [1] LOG: received fast shutdown request +db-1 | 2024-02-11 23:46:38.174 UTC [1] LOG: aborting any active transactions +db-1 | 2024-02-11 23:46:38.177 UTC [1] LOG: background worker "logical replication launcher" (PID 69) exited with exit code 1 +db-1 | 2024-02-11 23:46:38.178 UTC [64] LOG: shutting down +db-1 | 2024-02-11 23:46:38.180 UTC [64] LOG: checkpoint starting: shutdown immediate +db-1 | 2024-02-11 23:46:40.350 UTC [64] LOG: checkpoint complete: wrote 915 buffers (2.8%); 0 WAL file(s) added, 0 removed, 1 recycled; write=1.503 s, sync=0.362 s, total=2.172 s; sync files=31, longest=0.292 s, average=0.012 s; distance=21720 kB, estimate=21720 kB; lsn=0/2E53C58, redo lsn=0/2E53C58 +db-1 | 2024-02-11 23:46:40.360 UTC [1] LOG: database system is shut down +db-1 exited with code 0 diff --git a/participantes/lobomfz-rust/docker-compose.yml b/participantes/lobomfz-rust/docker-compose.yml new file mode 100644 index 000000000..055365d3d --- /dev/null +++ b/participantes/lobomfz-rust/docker-compose.yml @@ -0,0 +1,63 @@ +version: "3.5" + +services: + api01: &api + hostname: api01 + image: lobomfz/rinha-rust:latest + volumes: + - .:/app + environment: + - DATABASE_URL=postgres://admin:123@db:5432/rinha + ports: + - "3001:3000" + depends_on: + - db + deploy: + resources: + limits: + cpus: "0.3" + memory: "50MB" + + api02: + <<: *api + hostname: api02 + ports: + - "3002:3000" + + nginx: + image: nginx:latest + volumes: + - ./config/nginx.conf:/etc/nginx/nginx.conf:ro + depends_on: + - api01 + - api02 + ports: + - "9999:9999" + deploy: + resources: + limits: + cpus: "0.1" + memory: "30MB" + + db: + image: postgres:latest + hostname: db + environment: + - POSTGRES_PASSWORD=123 + - POSTGRES_USER=admin + - POSTGRES_DB=rinha + ports: + - "5433:5432" + command: postgres -c checkpoint_timeout=600 -c max_wal_size=4096 -N 50 -c shared_buffers=256MB + deploy: + resources: + limits: + cpus: "0.8" + memory: "420MB" + volumes: + - ./config/init.sql:/docker-entrypoint-initdb.d/init.sql + +networks: + default: + driver: bridge + name: rinha-nginx-2024q1 diff --git a/participantes/lobomfz-rust/testada b/participantes/lobomfz-rust/testada new file mode 100644 index 000000000..3a6ffbf0d --- /dev/null +++ b/participantes/lobomfz-rust/testada @@ -0,0 +1,2 @@ +testada em dom 11 fev 2024 20:46:44 -03 +abra um PR removendo esse arquivo caso queira que sua API seja testada novamente diff --git a/participantes/lobomfz/config/init.sql b/participantes/lobomfz/config/init.sql index 776ab3acb..615560dab 100644 --- a/participantes/lobomfz/config/init.sql +++ b/participantes/lobomfz/config/init.sql @@ -21,6 +21,8 @@ CREATE TABLE ALTER TABLE "transacoes" ADD CONSTRAINT "transacoes_id_cliente_fkey" FOREIGN KEY ("id_cliente") REFERENCES "clientes" ("id") ON DELETE RESTRICT ON UPDATE CASCADE; +CREATE INDEX transacoes_ordering ON transacoes (realizada_em DESC, id_cliente); + INSERT INTO clientes (saldo, limite) VALUES diff --git a/participantes/lobomfz/docker-compose.logs b/participantes/lobomfz/docker-compose.logs index b425db5d2..0edc3f71d 100644 --- a/participantes/lobomfz/docker-compose.logs +++ b/participantes/lobomfz/docker-compose.logs @@ -1,3 +1,14 @@ + Network rinha-nginx-2024q1 Creating + Network rinha-nginx-2024q1 Created + Container lobomfz-db-1 Creating + Container lobomfz-db-1 Created + Container lobomfz-api02-1 Creating + Container lobomfz-api01-1 Creating + Container lobomfz-api01-1 Created + Container lobomfz-api02-1 Created + Container lobomfz-nginx-1 Creating + Container lobomfz-nginx-1 Created +Attaching to api01-1, api02-1, db-1, nginx-1 db-1 | The files belonging to this database system will be owned by user "postgres". db-1 | This user must also own the server process. db-1 | @@ -24,3 +35,63 @@ nginx-1 | /docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-local-resolve nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh nginx-1 | /docker-entrypoint.sh: Configuration complete; ready for start up +db-1 | performing post-bootstrap initialization ... ok +db-1 | syncing data to disk ... ok +db-1 | +db-1 | +db-1 | Success. You can now start the database server using: +db-1 | +db-1 | pg_ctl -D /var/lib/postgresql/data -l logfile start +db-1 | +db-1 | initdb: warning: enabling "trust" authentication for local connections +db-1 | initdb: hint: You can change this by editing pg_hba.conf or using the option -A, or --auth-local and --auth-host, the next time you run initdb. +db-1 | waiting for server to start....2024-02-11 23:36:24.537 UTC [48] LOG: starting PostgreSQL 16.1 (Debian 16.1-1.pgdg120+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit +db-1 | 2024-02-11 23:36:24.540 UTC [48] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" +db-1 | 2024-02-11 23:36:24.549 UTC [51] LOG: database system was shut down at 2024-02-11 23:36:24 UTC +db-1 | 2024-02-11 23:36:24.556 UTC [48] LOG: database system is ready to accept connections +db-1 | done +db-1 | server started +db-1 | CREATE DATABASE +db-1 | +db-1 | +db-1 | /usr/local/bin/docker-entrypoint.sh: running /docker-entrypoint-initdb.d/init.sql +db-1 | CREATE TYPE +db-1 | CREATE TABLE +db-1 | CREATE TABLE +db-1 | ALTER TABLE +db-1 | CREATE INDEX +db-1 | INSERT 0 5 +db-1 | +db-1 | +db-1 | 2024-02-11 23:36:25.035 UTC [48] LOG: received fast shutdown request +db-1 | waiting for server to shut down....2024-02-11 23:36:25.037 UTC [48] LOG: aborting any active transactions +db-1 | 2024-02-11 23:36:25.098 UTC [48] LOG: background worker "logical replication launcher" (PID 54) exited with exit code 1 +db-1 | 2024-02-11 23:36:25.099 UTC [49] LOG: shutting down +db-1 | 2024-02-11 23:36:25.101 UTC [49] LOG: checkpoint starting: shutdown immediate +db-1 | 2024-02-11 23:36:25.230 UTC [49] LOG: checkpoint complete: wrote 943 buffers (5.8%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.094 s, sync=0.027 s, total=0.132 s; sync files=308, longest=0.004 s, average=0.001 s; distance=4299 kB, estimate=4299 kB; lsn=0/191D9E8, redo lsn=0/191D9E8 +db-1 | 2024-02-11 23:36:25.238 UTC [48] LOG: database system is shut down +db-1 | done +db-1 | server stopped +db-1 | +db-1 | PostgreSQL init process complete; ready for start up. +db-1 | +db-1 | 2024-02-11 23:36:25.369 UTC [1] LOG: starting PostgreSQL 16.1 (Debian 16.1-1.pgdg120+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit +db-1 | 2024-02-11 23:36:25.369 UTC [1] LOG: listening on IPv4 address "0.0.0.0", port 5432 +db-1 | 2024-02-11 23:36:25.369 UTC [1] LOG: listening on IPv6 address "::", port 5432 +db-1 | 2024-02-11 23:36:25.373 UTC [1] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" +db-1 | 2024-02-11 23:36:25.381 UTC [66] LOG: database system was shut down at 2024-02-11 23:36:25 UTC +db-1 | 2024-02-11 23:36:25.388 UTC [1] LOG: database system is ready to accept connections +nginx-1 exited with code 0 +nginx-1 exited with code 0 +api02-1 exited with code 0 +api02-1 exited with code 137 +api01-1 exited with code 0 +api01-1 exited with code 137 +db-1 | 2024-02-11 23:40:53.291 UTC [1] LOG: received fast shutdown request +db-1 | 2024-02-11 23:40:53.294 UTC [1] LOG: aborting any active transactions +db-1 | 2024-02-11 23:40:53.297 UTC [1] LOG: background worker "logical replication launcher" (PID 69) exited with exit code 1 +db-1 | 2024-02-11 23:40:53.297 UTC [64] LOG: shutting down +db-1 | 2024-02-11 23:40:53.299 UTC [64] LOG: checkpoint starting: shutdown immediate +db-1 | 2024-02-11 23:40:53.361 UTC [64] LOG: checkpoint complete: wrote 910 buffers (5.6%); 0 WAL file(s) added, 0 removed, 1 recycled; write=0.042 s, sync=0.011 s, total=0.065 s; sync files=31, longest=0.006 s, average=0.001 s; distance=21636 kB, estimate=21636 kB; lsn=0/2E3EA08, redo lsn=0/2E3EA08 +db-1 | 2024-02-11 23:40:53.369 UTC [1] LOG: database system is shut down +db-1 exited with code 0 diff --git a/participantes/lobomfz/docker-compose.yml b/participantes/lobomfz/docker-compose.yml index bd4298f98..07b11494a 100644 --- a/participantes/lobomfz/docker-compose.yml +++ b/participantes/lobomfz/docker-compose.yml @@ -1,63 +1,63 @@ version: "3.5" services: - api01: &api - hostname: api01 - image: lobomfz/rinha:latest - volumes: - - .:/app - environment: - - DATABASE_URL=postgres://admin:123@db:5432/rinha - ports: - - "3001:3000" - depends_on: - - db - deploy: - resources: - limits: - cpus: "0.55" - memory: "200MB" + api01: &api + hostname: api01 + image: lobomfz/rinha:2 + volumes: + - .:/app + environment: + - DATABASE_URL=postgres://admin:123@db:5432/rinha + ports: + - "3001:3000" + depends_on: + - db + deploy: + resources: + limits: + cpus: "0.5" + memory: "200MB" - api02: - <<: *api - hostname: api02 - ports: - - "3002:3000" + api02: + <<: *api + hostname: api02 + ports: + - "3002:3000" - nginx: - image: nginx:latest - volumes: - - ./config/nginx.conf:/etc/nginx/nginx.conf:ro - depends_on: - - api01 - - api02 - ports: - - "9999:9999" - deploy: - resources: - limits: - cpus: "0.1" - memory: "30MB" + nginx: + image: nginx:latest + volumes: + - ./config/nginx.conf:/etc/nginx/nginx.conf:ro + depends_on: + - api01 + - api02 + ports: + - "9999:9999" + deploy: + resources: + limits: + cpus: "0.1" + memory: "30MB" - db: - image: postgres:latest - hostname: db - environment: - - POSTGRES_PASSWORD=123 - - POSTGRES_USER=admin - - POSTGRES_DB=rinha - ports: - - "5433:5432" - command: postgres -c checkpoint_timeout=600 -c max_wal_size=4096 - deploy: - resources: - limits: - cpus: "0.3" - memory: "120MB" - volumes: - - ./config/init.sql:/docker-entrypoint-initdb.d/init.sql + db: + image: postgres:latest + hostname: db + environment: + - POSTGRES_PASSWORD=123 + - POSTGRES_USER=admin + - POSTGRES_DB=rinha + ports: + - "5433:5432" + command: postgres -c checkpoint_timeout=600 -c max_wal_size=4096 + deploy: + resources: + limits: + cpus: "0.4" + memory: "120MB" + volumes: + - ./config/init.sql:/docker-entrypoint-initdb.d/init.sql networks: - default: - driver: bridge - name: rinha-nginx-2024q1 + default: + driver: bridge + name: rinha-nginx-2024q1 diff --git a/participantes/lobomfz/testada b/participantes/lobomfz/testada index 62aa25055..b3aa3366e 100644 --- a/participantes/lobomfz/testada +++ b/participantes/lobomfz/testada @@ -1,2 +1,2 @@ -testada em ter 06 fev 2024 20:43:13 -03 +testada em dom 11 fev 2024 20:40:54 -03 abra um PR removendo esse arquivo caso queira que sua API seja testada novamente diff --git a/participantes/lpicanco-cpp/README.md b/participantes/lpicanco-cpp/README.md new file mode 100644 index 000000000..3cee2bc9a --- /dev/null +++ b/participantes/lpicanco-cpp/README.md @@ -0,0 +1,13 @@ +# Rinha de Backend 2024-Q1 + +### Luiz Picanço - C++ Edition + +Github: [@lpicanco](https://github.com/lpicanco) +Twitter: [@lpicanco](https://twitter.com/lpicanco) +Repositório: [https://github.com/lpicanco/backend-dogfight-cpp-24-q1](https://github.com/lpicanco/backend-dogfight-cpp-24-q1) + +### Stack: C++ com Postgres +- C++ +- Drogon +- Postgres +- Nginx diff --git a/participantes/lpicanco-cpp/docker-compose.logs b/participantes/lpicanco-cpp/docker-compose.logs new file mode 100644 index 000000000..040e2cbb3 --- /dev/null +++ b/participantes/lpicanco-cpp/docker-compose.logs @@ -0,0 +1,174 @@ + Network lpicanco-cpp_default Creating + Network lpicanco-cpp_default Created + Container lpicanco-cpp-db-1 Creating + Container lpicanco-cpp-db-1 Created + Container lpicanco-cpp-api01-1 Creating + Container lpicanco-cpp-api02-1 Creating + Container lpicanco-cpp-api02-1 Created + Container lpicanco-cpp-api01-1 Created + Container lpicanco-cpp-nginx-1 Creating + Container lpicanco-cpp-nginx-1 Created +Attaching to api01-1, api02-1, db-1, nginx-1 +db-1 | The files belonging to this database system will be owned by user "postgres". +db-1 | This user must also own the server process. +db-1 | +db-1 | The database cluster will be initialized with locale "en_US.utf8". +db-1 | The default database encoding has accordingly been set to "UTF8". +db-1 | The default text search configuration will be set to "english". +db-1 | +db-1 | Data page checksums are disabled. +db-1 | +db-1 | fixing permissions on existing directory /var/lib/postgresql/data ... ok +db-1 | creating subdirectories ... ok +db-1 | selecting dynamic shared memory implementation ... posix +db-1 | selecting default max_connections ... 100 +db-1 | selecting default shared_buffers ... 128MB +db-1 | selecting default time zone ... Etc/UTC +db-1 | creating configuration files ... ok +db-1 | running bootstrap script ... ok +db-1 | performing post-bootstrap initialization ... ok +api01-1 | 🚀 Server running at http://localhost:9999 +api01-1 | 20240212 23:35:12.899682 UTC 12 ERROR !!!Pg connection failed: Connection refused +api01-1 | Is the server running on that host and accepting TCP/IP connections? +api01-1 | - PgBatchConnection.cc:175 +api01-1 | 20240212 23:35:12.899737 UTC 9 ERROR !!!Pg connection failed: Connection refused +api01-1 | Is the server running on that host and accepting TCP/IP connections? +api01-1 | - PgBatchConnection.cc:175 +api01-1 | 20240212 23:35:12.899764 UTC 13 ERROR !!!Pg connection failed: Connection refused +api01-1 | Is the server running on that host and accepting TCP/IP connections? +api01-1 | - PgBatchConnection.cc:175 +api01-1 | 20240212 23:35:12.899893 UTC 7 ERROR !!!Pg connection failed: Connection refused +api01-1 | Is the server running on that host and accepting TCP/IP connections? +api01-1 | - PgBatchConnection.cc:175 +api01-1 | 20240212 23:35:12.900019 UTC 8 ERROR !!!Pg connection failed: Connection refused +api01-1 | Is the server running on that host and accepting TCP/IP connections? +api01-1 | - PgBatchConnection.cc:175 +api01-1 | 20240212 23:35:12.900343 UTC 15 ERROR !!!Pg connection failed: Connection refused +api01-1 | Is the server running on that host and accepting TCP/IP connections? +api01-1 | - PgBatchConnection.cc:175 +api01-1 | 20240212 23:35:12.900477 UTC 11 ERROR !!!Pg connection failed: Connection refused +api01-1 | Is the server running on that host and accepting TCP/IP connections? +api01-1 | - PgBatchConnection.cc:175 +api02-1 | 🚀 Server running at http://localhost:9999 +api02-1 | 20240212 23:35:12.888222 UTC 11 ERROR !!!Pg connection failed: Connection refused +api02-1 | Is the server running on that host and accepting TCP/IP connections? +api02-1 | - PgBatchConnection.cc:175 +api02-1 | 20240212 23:35:12.888754 UTC 9 ERROR !!!Pg connection failed: Connection refused +api02-1 | Is the server running on that host and accepting TCP/IP connections? +api02-1 | - PgBatchConnection.cc:175 +api02-1 | 20240212 23:35:12.888935 UTC 1 ERROR !!!Pg connection failed: Connection refused +api02-1 | Is the server running on that host and accepting TCP/IP connections? +api02-1 | - PgBatchConnection.cc:175 +api02-1 | 20240212 23:35:12.896893 UTC 14 ERROR !!!Pg connection failed: Connection refused +api02-1 | Is the server running on that host and accepting TCP/IP connections? +api02-1 | - PgBatchConnection.cc:175 +api01-1 | 20240212 23:35:12.900950 UTC 14 ERROR !!!Pg connection failed: Connection refused +api01-1 | Is the server running on that host and accepting TCP/IP connections? +api01-1 | - PgBatchConnection.cc:175 +api01-1 | 20240212 23:35:12.901122 UTC 1 ERROR !!!Pg connection failed: Connection refused +api01-1 | Is the server running on that host and accepting TCP/IP connections? +api01-1 | - PgBatchConnection.cc:175 +api01-1 | 20240212 23:35:12.900562 UTC 10 ERROR !!!Pg connection failed: Connection refused +api01-1 | Is the server running on that host and accepting TCP/IP connections? +api01-1 | - PgBatchConnection.cc:175 +api01-1 | 20240212 23:35:12.900878 UTC 16 ERROR !!!Pg connection failed: Connection refused +api01-1 | Is the server running on that host and accepting TCP/IP connections? +api01-1 | - PgBatchConnection.cc:175 +api02-1 | 20240212 23:35:12.897505 UTC 6 ERROR !!!Pg connection failed: Connection refused +api02-1 | Is the server running on that host and accepting TCP/IP connections? +api02-1 | - PgBatchConnection.cc:175 +api02-1 | 20240212 23:35:12.896944 UTC 15 ERROR !!!Pg connection failed: Connection refused +api02-1 | Is the server running on that host and accepting TCP/IP connections? +api02-1 | - PgBatchConnection.cc:175 +api02-1 | 20240212 23:35:12.898627 UTC 13 ERROR !!!Pg connection failed: Connection refused +api02-1 | Is the server running on that host and accepting TCP/IP connections? +api02-1 | - PgBatchConnection.cc:175 +api02-1 | 20240212 23:35:12.899025 UTC 7 ERROR !!!Pg connection failed: Connection refused +api02-1 | Is the server running on that host and accepting TCP/IP connections? +api02-1 | - PgBatchConnection.cc:175 +api02-1 | 20240212 23:35:12.900667 UTC 8 ERROR !!!Pg connection failed: Connection refused +api02-1 | Is the server running on that host and accepting TCP/IP connections? +api02-1 | - PgBatchConnection.cc:175 +api02-1 | 20240212 23:35:12.897900 UTC 12 ERROR !!!Pg connection failed: Connection refused +api02-1 | Is the server running on that host and accepting TCP/IP connections? +api02-1 | - PgBatchConnection.cc:175 +api02-1 | 20240212 23:35:12.900706 UTC 10 ERROR !!!Pg connection failed: Connection refused +api02-1 | Is the server running on that host and accepting TCP/IP connections? +api02-1 | - PgBatchConnection.cc:175 +nginx-1 | /docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration +nginx-1 | /docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/ +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh +nginx-1 | 10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf +nginx-1 | 10-listen-on-ipv6-by-default.sh: info: Enabled listen on IPv6 in /etc/nginx/conf.d/default.conf +nginx-1 | /docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-local-resolvers.envsh +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh +nginx-1 | /docker-entrypoint.sh: Configuration complete; ready for start up +db-1 | syncing data to disk ... ok +db-1 | +db-1 | +db-1 | Success. You can now start the database server using: +db-1 | +db-1 | pg_ctl -D /var/lib/postgresql/data -l logfile start +db-1 | +db-1 | initdb: warning: enabling "trust" authentication for local connections +db-1 | initdb: hint: You can change this by editing pg_hba.conf or using the option -A, or --auth-local and --auth-host, the next time you run initdb. +db-1 | waiting for server to start....2024-02-12 23:35:13.286 UTC [48] LOG: starting PostgreSQL 16.1 (Debian 16.1-1.pgdg120+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit +db-1 | 2024-02-12 23:35:13.303 UTC [48] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" +db-1 | 2024-02-12 23:35:13.313 UTC [51] LOG: database system was shut down at 2024-02-12 23:35:12 UTC +db-1 | 2024-02-12 23:35:13.322 UTC [48] LOG: database system is ready to accept connections +db-1 | done +db-1 | server started +db-1 | CREATE DATABASE +db-1 | +db-1 | +db-1 | /usr/local/bin/docker-entrypoint.sh: running /docker-entrypoint-initdb.d/init.sql +db-1 | You are now connected to database "dogfight" as user "dogfight_user". +db-1 | CREATE TABLE +db-1 | CREATE TABLE +db-1 | DO +db-1 | +db-1 | +db-1 | 2024-02-12 23:35:13.596 UTC [48] LOG: received fast shutdown request +db-1 | waiting for server to shut down....2024-02-12 23:35:13.598 UTC [48] LOG: aborting any active transactions +db-1 | 2024-02-12 23:35:13.601 UTC [48] LOG: background worker "logical replication launcher" (PID 54) exited with exit code 1 +db-1 | 2024-02-12 23:35:13.601 UTC [49] LOG: shutting down +db-1 | 2024-02-12 23:35:13.604 UTC [49] LOG: checkpoint starting: shutdown immediate +db-1 | 2024-02-12 23:35:13.757 UTC [49] LOG: checkpoint complete: wrote 937 buffers (5.7%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.117 s, sync=0.029 s, total=0.156 s; sync files=306, longest=0.005 s, average=0.001 s; distance=4287 kB, estimate=4287 kB; lsn=0/191A5F8, redo lsn=0/191A5F8 +db-1 | 2024-02-12 23:35:13.766 UTC [48] LOG: database system is shut down +db-1 | done +db-1 | server stopped +db-1 | +db-1 | PostgreSQL init process complete; ready for start up. +db-1 | +db-1 | 2024-02-12 23:35:13.876 UTC [1] LOG: starting PostgreSQL 16.1 (Debian 16.1-1.pgdg120+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit +db-1 | 2024-02-12 23:35:13.877 UTC [1] LOG: listening on IPv4 address "0.0.0.0", port 5432 +db-1 | 2024-02-12 23:35:13.877 UTC [1] LOG: listening on IPv6 address "::", port 5432 +db-1 | 2024-02-12 23:35:13.882 UTC [1] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" +db-1 | 2024-02-12 23:35:13.890 UTC [67] LOG: database system was shut down at 2024-02-12 23:35:13 UTC +api02-1 | 20240212 23:35:13.895362 UTC 1 ERROR !!!Pg connection failed: FATAL: the database system is starting up +api02-1 | - PgBatchConnection.cc:175 +db-1 | 2024-02-12 23:35:13.895 UTC [69] FATAL: the database system is starting up +db-1 | 2024-02-12 23:35:13.895 UTC [70] FATAL: the database system is starting up +db-1 | 2024-02-12 23:35:13.895 UTC [68] FATAL: the database system is starting up +api02-1 | 20240212 23:35:13.895359 UTC 9 ERROR !!!Pg connection failed: FATAL: the database system is starting up +api02-1 | - PgBatchConnection.cc:175 +api02-1 | 20240212 23:35:13.895368 UTC 11 ERROR !!!Pg connection failed: FATAL: the database system is starting up +api02-1 | - PgBatchConnection.cc:175 +db-1 | 2024-02-12 23:35:13.901 UTC [1] LOG: database system is ready to accept connections +nginx-1 exited with code 0 +nginx-1 exited with code 0 +api02-1 | 20240212 23:39:33.097831 UTC 1 WARN SIGTERM signal received. - HttpAppFrameworkImpl.cc:172 +api01-1 | 20240212 23:39:33.099609 UTC 1 WARN SIGTERM signal received. - HttpAppFrameworkImpl.cc:172 +api02-1 exited with code 0 +api02-1 exited with code 0 +api01-1 exited with code 0 +api01-1 exited with code 0 +db-1 | 2024-02-12 23:39:33.630 UTC [1] LOG: received fast shutdown request +db-1 | 2024-02-12 23:39:33.632 UTC [1] LOG: aborting any active transactions +db-1 | 2024-02-12 23:39:33.635 UTC [1] LOG: background worker "logical replication launcher" (PID 73) exited with exit code 1 +db-1 | 2024-02-12 23:39:33.637 UTC [65] LOG: shutting down +db-1 | 2024-02-12 23:39:33.639 UTC [65] LOG: checkpoint starting: shutdown immediate +db-1 | 2024-02-12 23:39:33.699 UTC [65] LOG: checkpoint complete: wrote 618 buffers (3.8%); 0 WAL file(s) added, 0 removed, 1 recycled; write=0.036 s, sync=0.014 s, total=0.062 s; sync files=31, longest=0.010 s, average=0.001 s; distance=15433 kB, estimate=15433 kB; lsn=0/282CBA8, redo lsn=0/282CBA8 +db-1 | 2024-02-12 23:39:33.707 UTC [1] LOG: database system is shut down +db-1 exited with code 0 diff --git a/participantes/lpicanco-cpp/docker-compose.yml b/participantes/lpicanco-cpp/docker-compose.yml new file mode 100644 index 000000000..6d456c3dc --- /dev/null +++ b/participantes/lpicanco-cpp/docker-compose.yml @@ -0,0 +1,56 @@ +version: "3.5" + +services: + api01: &api + image: ghcr.io/lpicanco/backend-dogfight-cpp-24-q1:latest + hostname: api01 + restart: unless-stopped + environment: + DATABASE_HOST: db + DATABASE_NAME: dogfight + DATABASE_USER: dogfight_user + DATABASE_PORT: 5432 + DATABASE_PASSWORD: dogfight_pass + depends_on: + - db + deploy: + resources: + limits: + cpus: '0.10' + memory: "50MB" + + api02: + <<: *api + hostname: api02 + nginx: + image: nginx:1.25.3 + volumes: + - ./nginx.conf:/etc/nginx/nginx.conf:ro + restart: unless-stopped + depends_on: + - api01 + - api02 + ports: + - "9999:9999" + deploy: + resources: + limits: + cpus: "0.15" + memory: "50MB" + + db: + image: postgres:16.1 + hostname: db + restart: unless-stopped + environment: + POSTGRES_DB: dogfight + POSTGRES_USER: dogfight_user + POSTGRES_PASSWORD: dogfight_pass + volumes: + - ./schema.sql:/docker-entrypoint-initdb.d/init.sql + command: postgres -c synchronous_commit=off -c max_connections=300 -c max_wal_size=4096 -c checkpoint_timeout=600 + deploy: + resources: + limits: + cpus: '1.15' + memory: "400MB" diff --git a/participantes/lpicanco-cpp/nginx.conf b/participantes/lpicanco-cpp/nginx.conf new file mode 100644 index 000000000..1103bf5f1 --- /dev/null +++ b/participantes/lpicanco-cpp/nginx.conf @@ -0,0 +1,17 @@ +events { + worker_connections 4096; + use epoll; +} +http { + upstream api { + server api01:9999; + server api02:9999; + } + server { + listen 9999; + location / { + proxy_pass http://api; + } + access_log off; + } +} diff --git a/participantes/lpicanco-cpp/schema.sql b/participantes/lpicanco-cpp/schema.sql new file mode 100644 index 000000000..a4493473e --- /dev/null +++ b/participantes/lpicanco-cpp/schema.sql @@ -0,0 +1,33 @@ +\c dogfight + +CREATE TABLE clients +( + id INT PRIMARY KEY, + name VARCHAR(50) NOT NULL, + account_limit INTEGER NOT NULL, + balance INTEGER NOT NULL DEFAULT 0 +); + +CREATE TABLE transactions +( + id SERIAL PRIMARY KEY, + client_id INTEGER NOT NULL, + value INTEGER NOT NULL, + operation CHAR(1) NOT NULL, + description VARCHAR(10) NOT NULL, + created_at TIMESTAMP NOT NULL DEFAULT NOW(), + CONSTRAINT fk_transactions_client_id + FOREIGN KEY (client_id) REFERENCES clients (id) +); + +DO +$$ + BEGIN + INSERT INTO clients (id, name, account_limit) + VALUES (1, 'Rocky Balboa', 100000), + (2, 'Apollo Creed', 80000), + (3, 'Mike Tyson', 1000000), + (4, 'John Jones', 10000000), + (5, 'Muhammad Ali', 500000); + END; +$$ \ No newline at end of file diff --git a/participantes/lpicanco-cpp/testada b/participantes/lpicanco-cpp/testada new file mode 100644 index 000000000..ec68cc091 --- /dev/null +++ b/participantes/lpicanco-cpp/testada @@ -0,0 +1,2 @@ +testada em seg 12 fev 2024 20:39:34 -03 +abra um PR removendo esse arquivo caso queira que sua API seja testada novamente diff --git a/participantes/lpicanco/docker-compose.logs b/participantes/lpicanco/docker-compose.logs index e6548000f..8ffc07338 100644 --- a/participantes/lpicanco/docker-compose.logs +++ b/participantes/lpicanco/docker-compose.logs @@ -1,82 +1,9 @@ - api01 Pulling - api02 Pulling - 70ba6f391a98 Pulling fs layer - 98fbcd20ca3b Pulling fs layer - 70ba6f391a98 Pulling fs layer - 98fbcd20ca3b Pulling fs layer - 98fbcd20ca3b Downloading [> ] 44.26kB/4.419MB - 98fbcd20ca3b Downloading [> ] 44.26kB/4.419MB - 70ba6f391a98 Downloading [> ] 321.3kB/31.42MB - 70ba6f391a98 Downloading [> ] 321.3kB/31.42MB - 98fbcd20ca3b Downloading [================================================> ] 4.285MB/4.419MB - 98fbcd20ca3b Downloading [================================================> ] 4.285MB/4.419MB - 98fbcd20ca3b Verifying Checksum - 98fbcd20ca3b Download complete - 98fbcd20ca3b Verifying Checksum - 98fbcd20ca3b Download complete - 70ba6f391a98 Downloading [=> ] 642.7kB/31.42MB - 70ba6f391a98 Downloading [=> ] 642.7kB/31.42MB - 70ba6f391a98 Downloading [==> ] 1.293MB/31.42MB - 70ba6f391a98 Downloading [==> ] 1.293MB/31.42MB - 70ba6f391a98 Downloading [====> ] 2.916MB/31.42MB - 70ba6f391a98 Downloading [====> ] 2.916MB/31.42MB - 70ba6f391a98 Downloading [========> ] 5.517MB/31.42MB - 70ba6f391a98 Downloading [========> ] 5.517MB/31.42MB - 70ba6f391a98 Downloading [=============> ] 8.768MB/31.42MB - 70ba6f391a98 Downloading [=============> ] 8.768MB/31.42MB - 70ba6f391a98 Downloading [====================> ] 13MB/31.42MB - 70ba6f391a98 Downloading [====================> ] 13MB/31.42MB - 70ba6f391a98 Downloading [===========================> ] 17.23MB/31.42MB - 70ba6f391a98 Downloading [===========================> ] 17.23MB/31.42MB - 70ba6f391a98 Downloading [=================================> ] 20.8MB/31.42MB - 70ba6f391a98 Downloading [=================================> ] 20.8MB/31.42MB - 70ba6f391a98 Downloading [======================================> ] 24.05MB/31.42MB - 70ba6f391a98 Downloading [======================================> ] 24.05MB/31.42MB - 70ba6f391a98 Downloading [============================================> ] 27.95MB/31.42MB - 70ba6f391a98 Downloading [============================================> ] 27.95MB/31.42MB - 70ba6f391a98 Downloading [=================================================> ] 31.19MB/31.42MB - 70ba6f391a98 Downloading [=================================================> ] 31.19MB/31.42MB - 70ba6f391a98 Download complete - 70ba6f391a98 Verifying Checksum - 70ba6f391a98 Download complete - 70ba6f391a98 Extracting [> ] 327.7kB/31.42MB - 70ba6f391a98 Extracting [> ] 327.7kB/31.42MB - 70ba6f391a98 Extracting [====> ] 2.949MB/31.42MB - 70ba6f391a98 Extracting [====> ] 2.949MB/31.42MB - 70ba6f391a98 Extracting [============> ] 7.864MB/31.42MB - 70ba6f391a98 Extracting [============> ] 7.864MB/31.42MB - 70ba6f391a98 Extracting [====================> ] 12.78MB/31.42MB - 70ba6f391a98 Extracting [====================> ] 12.78MB/31.42MB - 70ba6f391a98 Extracting [==========================> ] 16.38MB/31.42MB - 70ba6f391a98 Extracting [==========================> ] 16.38MB/31.42MB - 70ba6f391a98 Extracting [=================================> ] 21.3MB/31.42MB - 70ba6f391a98 Extracting [=================================> ] 21.3MB/31.42MB - 70ba6f391a98 Extracting [==========================================> ] 26.54MB/31.42MB - 70ba6f391a98 Extracting [==========================================> ] 26.54MB/31.42MB - 70ba6f391a98 Extracting [=============================================> ] 28.84MB/31.42MB - 70ba6f391a98 Extracting [=============================================> ] 28.84MB/31.42MB - 70ba6f391a98 Extracting [===============================================> ] 30.15MB/31.42MB - 70ba6f391a98 Extracting [===============================================> ] 30.15MB/31.42MB - 70ba6f391a98 Extracting [================================================> ] 30.47MB/31.42MB - 70ba6f391a98 Extracting [================================================> ] 30.47MB/31.42MB - 70ba6f391a98 Extracting [==================================================>] 31.42MB/31.42MB - 70ba6f391a98 Extracting [==================================================>] 31.42MB/31.42MB - 70ba6f391a98 Pull complete - 70ba6f391a98 Pull complete - 98fbcd20ca3b Extracting [> ] 65.54kB/4.419MB - 98fbcd20ca3b Extracting [> ] 65.54kB/4.419MB - 98fbcd20ca3b Extracting [==================================================>] 4.419MB/4.419MB - 98fbcd20ca3b Extracting [==================================================>] 4.419MB/4.419MB - 98fbcd20ca3b Pull complete - 98fbcd20ca3b Pull complete - api01 Pulled - api02 Pulled Network lpicanco_default Creating Network lpicanco_default Created Container lpicanco-db-1 Creating Container lpicanco-db-1 Created - Container lpicanco-api01-1 Creating Container lpicanco-api02-1 Creating + Container lpicanco-api01-1 Creating Container lpicanco-api01-1 Created Container lpicanco-api02-1 Created Container lpicanco-nginx-1 Creating @@ -107,8 +34,6 @@ nginx-1 | 10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/n nginx-1 | 10-listen-on-ipv6-by-default.sh: info: Enabled listen on IPv6 in /etc/nginx/conf.d/default.conf nginx-1 | /docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-local-resolvers.envsh nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh -nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh -nginx-1 | /docker-entrypoint.sh: Configuration complete; ready for start up db-1 | syncing data to disk ... ok db-1 | db-1 | @@ -118,10 +43,12 @@ db-1 | pg_ctl -D /var/lib/postgresql/data -l logfile start db-1 | db-1 | initdb: warning: enabling "trust" authentication for local connections db-1 | initdb: hint: You can change this by editing pg_hba.conf or using the option -A, or --auth-local and --auth-host, the next time you run initdb. -db-1 | waiting for server to start....2024-02-08 02:45:41.756 UTC [48] LOG: starting PostgreSQL 16.1 (Debian 16.1-1.pgdg120+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit -db-1 | 2024-02-08 02:45:41.766 UTC [48] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" -db-1 | 2024-02-08 02:45:41.802 UTC [51] LOG: database system was shut down at 2024-02-08 02:45:41 UTC -db-1 | 2024-02-08 02:45:41.815 UTC [48] LOG: database system is ready to accept connections +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh +nginx-1 | /docker-entrypoint.sh: Configuration complete; ready for start up +db-1 | waiting for server to start....2024-02-12 23:30:45.504 UTC [48] LOG: starting PostgreSQL 16.1 (Debian 16.1-1.pgdg120+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit +db-1 | 2024-02-12 23:30:45.521 UTC [48] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" +db-1 | 2024-02-12 23:30:45.533 UTC [51] LOG: database system was shut down at 2024-02-12 23:30:45 UTC +db-1 | 2024-02-12 23:30:45.542 UTC [48] LOG: database system is ready to accept connections db-1 | done db-1 | server started db-1 | CREATE DATABASE @@ -134,5436 +61,37 @@ db-1 | CREATE TABLE db-1 | DO db-1 | db-1 | -db-1 | 2024-02-08 02:45:42.192 UTC [48] LOG: received fast shutdown request -db-1 | waiting for server to shut down....2024-02-08 02:45:42.200 UTC [48] LOG: aborting any active transactions -db-1 | 2024-02-08 02:45:42.203 UTC [48] LOG: background worker "logical replication launcher" (PID 54) exited with exit code 1 -db-1 | 2024-02-08 02:45:42.205 UTC [49] LOG: shutting down -db-1 | 2024-02-08 02:45:42.213 UTC [49] LOG: checkpoint starting: shutdown immediate -db-1 | 2024-02-08 02:45:42.565 UTC [49] LOG: checkpoint complete: wrote 937 buffers (5.7%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.271 s, sync=0.057 s, total=0.360 s; sync files=306, longest=0.027 s, average=0.001 s; distance=4286 kB, estimate=4286 kB; lsn=0/191A5C0, redo lsn=0/191A5C0 -db-1 | 2024-02-08 02:45:42.577 UTC [48] LOG: database system is shut down +db-1 | 2024-02-12 23:30:45.789 UTC [48] LOG: received fast shutdown request +db-1 | waiting for server to shut down....2024-02-12 23:30:45.791 UTC [48] LOG: aborting any active transactions +db-1 | 2024-02-12 23:30:45.794 UTC [48] LOG: background worker "logical replication launcher" (PID 54) exited with exit code 1 +db-1 | 2024-02-12 23:30:45.794 UTC [49] LOG: shutting down +db-1 | 2024-02-12 23:30:45.796 UTC [49] LOG: checkpoint starting: shutdown immediate +db-1 | 2024-02-12 23:30:45.938 UTC [49] LOG: checkpoint complete: wrote 937 buffers (5.7%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.108 s, sync=0.027 s, total=0.145 s; sync files=306, longest=0.005 s, average=0.001 s; distance=4287 kB, estimate=4287 kB; lsn=0/191A5F8, redo lsn=0/191A5F8 +db-1 | 2024-02-12 23:30:45.948 UTC [48] LOG: database system is shut down db-1 | done db-1 | server stopped db-1 | db-1 | PostgreSQL init process complete; ready for start up. db-1 | -db-1 | 2024-02-08 02:45:42.639 UTC [1] LOG: starting PostgreSQL 16.1 (Debian 16.1-1.pgdg120+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit -db-1 | 2024-02-08 02:45:42.639 UTC [1] LOG: listening on IPv4 address "0.0.0.0", port 5432 -db-1 | 2024-02-08 02:45:42.639 UTC [1] LOG: listening on IPv6 address "::", port 5432 -db-1 | 2024-02-08 02:45:42.659 UTC [1] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" -db-1 | 2024-02-08 02:45:42.688 UTC [67] LOG: database system was shut down at 2024-02-08 02:45:42 UTC -db-1 | 2024-02-08 02:45:42.704 UTC [1] LOG: database system is ready to accept connections -nginx-1 | 2024/02/08 02:45:43 [error] 29#29: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://172.19.0.3:9999/clientes/1/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:45:43 [error] 29#29: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://172.19.0.4:9999/clientes/1/extrato", host: "localhost:9999" -api01-1 | 🚀 Server running at http://localhost:9999/ -api02-1 | 🚀 Server running at http://localhost:9999/ -nginx-1 | 2024/02/08 02:45:45 [error] 29#29: *4 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:45:47 [error] 29#29: *5 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:45:49 [error] 29#29: *6 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:45:51 [error] 29#29: *7 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:45:53 [error] 29#29: *8 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" -db-1 | 2024-02-08 02:48:07.738 UTC [158] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:07.741 UTC [160] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:07.790 UTC [195] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:07.792 UTC [167] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:07.792 UTC [170] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:07.792 UTC [171] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:07.792 UTC [172] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:07.795 UTC [181] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:07.796 UTC [178] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:07.796 UTC [177] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:07.797 UTC [169] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:07.800 UTC [206] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:07.800 UTC [204] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:07.800 UTC [220] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:07.800 UTC [180] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:07.802 UTC [179] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:07.808 UTC [168] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:07.808 UTC [200] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:07.812 UTC [173] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:07.812 UTC [174] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:07.813 UTC [175] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:07.825 UTC [176] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:07.826 UTC [221] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:07.828 UTC [219] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:07.839 UTC [212] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:07.840 UTC [218] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:07.842 UTC [199] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:07.845 UTC [197] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:07.846 UTC [198] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:07.848 UTC [201] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:07.848 UTC [222] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:07.852 UTC [223] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:07.903 UTC [224] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:07.904 UTC [196] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:07.908 UTC [209] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:07.908 UTC [208] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:07.908 UTC [205] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:07.912 UTC [225] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:07.912 UTC [202] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:07.915 UTC [203] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:07.919 UTC [207] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:07.922 UTC [210] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:07.932 UTC [211] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:07.932 UTC [215] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:07.937 UTC [216] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:07.937 UTC [217] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:08.005 UTC [213] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:08.011 UTC [239] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:08.011 UTC [244] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:08.012 UTC [238] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:08.013 UTC [214] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:08.015 UTC [242] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:08.015 UTC [236] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:08.016 UTC [240] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:08.016 UTC [229] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:08.017 UTC [249] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:08.017 UTC [246] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:08.018 UTC [232] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:08.025 UTC [234] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:08.035 UTC [269] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:08.038 UTC [268] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:08.040 UTC [270] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:08.045 UTC [273] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:08.046 UTC [272] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:08.046 UTC [275] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:08.090 UTC [271] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:08.093 UTC [274] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:08.297 UTC [276] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:09.901 UTC [277] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.010 UTC [278] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.088 UTC [279] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.111 UTC [280] FATAL: sorry, too many clients already -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -db-1 | 2024-02-08 02:48:10.200 UTC [283] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.200 UTC [282] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.202 UTC [281] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.203 UTC [284] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.204 UTC [286] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.212 UTC [287] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.216 UTC [285] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.219 UTC [227] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.219 UTC [228] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.220 UTC [235] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.220 UTC [241] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.220 UTC [237] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.220 UTC [243] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.221 UTC [245] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.221 UTC [247] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.221 UTC [231] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.222 UTC [233] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.224 UTC [288] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.224 UTC [230] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.225 UTC [289] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.226 UTC [226] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.229 UTC [291] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.234 UTC [294] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.238 UTC [290] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.239 UTC [292] FATAL: sorry, too many clients already -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -db-1 | 2024-02-08 02:48:10.291 UTC [256] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.291 UTC [263] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.292 UTC [259] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.292 UTC [257] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.296 UTC [254] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.298 UTC [250] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.300 UTC [248] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.300 UTC [253] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.301 UTC [265] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.301 UTC [262] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.292 UTC [261] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.292 UTC [260] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.303 UTC [251] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.304 UTC [258] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.290 UTC [255] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.304 UTC [264] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.306 UTC [252] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.307 UTC [266] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.307 UTC [267] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.321 UTC [296] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.325 UTC [293] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.331 UTC [297] FATAL: sorry, too many clients already -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -db-1 | 2024-02-08 02:48:10.335 UTC [299] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.338 UTC [300] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.338 UTC [298] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.339 UTC [304] FATAL: sorry, too many clients already -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -db-1 | 2024-02-08 02:48:10.389 UTC [301] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.393 UTC [302] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.399 UTC [305] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.399 UTC [303] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.410 UTC [306] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.413 UTC [310] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.416 UTC [311] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.417 UTC [312] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.445 UTC [307] FATAL: sorry, too many clients already -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -db-1 | 2024-02-08 02:48:10.496 UTC [318] FATAL: sorry, too many clients already -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -db-1 | 2024-02-08 02:48:10.506 UTC [308] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.507 UTC [343] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.508 UTC [309] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.517 UTC [340] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.538 UTC [313] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.538 UTC [342] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.540 UTC [320] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.541 UTC [323] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.541 UTC [341] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.551 UTC [315] FATAL: sorry, too many clients already -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -db-1 | 2024-02-08 02:48:10.590 UTC [314] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.590 UTC [317] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.551 UTC [316] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.599 UTC [330] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.602 UTC [338] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.602 UTC [324] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.603 UTC [325] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.607 UTC [344] FATAL: sorry, too many clients already -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -db-1 | 2024-02-08 02:48:10.615 UTC [331] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.617 UTC [345] FATAL: sorry, too many clients already -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -db-1 | 2024-02-08 02:48:10.619 UTC [319] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.620 UTC [346] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.621 UTC [332] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.623 UTC [337] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.631 UTC [347] FATAL: sorry, too many clients already -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -db-1 | 2024-02-08 02:48:10.653 UTC [326] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.654 UTC [336] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.654 UTC [339] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.658 UTC [295] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.658 UTC [333] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.659 UTC [329] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.660 UTC [328] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.660 UTC [334] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.660 UTC [335] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.661 UTC [327] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.661 UTC [321] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.667 UTC [322] FATAL: sorry, too many clients already -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -db-1 | 2024-02-08 02:48:10.698 UTC [352] FATAL: sorry, too many clients already -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -db-1 | 2024-02-08 02:48:10.713 UTC [353] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.714 UTC [348] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.721 UTC [351] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.723 UTC [357] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.749 UTC [349] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.757 UTC [350] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.761 UTC [355] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.761 UTC [356] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.765 UTC [354] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.797 UTC [358] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.797 UTC [359] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.805 UTC [360] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.815 UTC [362] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.819 UTC [361] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.823 UTC [364] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.827 UTC [363] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.827 UTC [366] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.830 UTC [368] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.836 UTC [367] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.840 UTC [365] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.841 UTC [374] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.846 UTC [375] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.851 UTC [373] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.853 UTC [370] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.853 UTC [369] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.857 UTC [371] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.857 UTC [372] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.865 UTC [377] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.865 UTC [378] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.889 UTC [376] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.889 UTC [379] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.901 UTC [381] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.916 UTC [388] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.919 UTC [387] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.924 UTC [385] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.926 UTC [380] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.925 UTC [382] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.935 UTC [383] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.937 UTC [390] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.938 UTC [389] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.938 UTC [386] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.943 UTC [391] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.944 UTC [384] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.944 UTC [399] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.948 UTC [392] FATAL: sorry, too many clients already -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:10 [alert] 29#29: 2000 worker_connections are not enough -db-1 | 2024-02-08 02:48:10.991 UTC [393] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.992 UTC [419] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:10.994 UTC [395] FATAL: sorry, too many clients already -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -db-1 | 2024-02-08 02:48:11.004 UTC [420] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.005 UTC [416] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.005 UTC [421] FATAL: sorry, too many clients already -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -db-1 | 2024-02-08 02:48:11.011 UTC [418] FATAL: sorry, too many clients already -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -db-1 | 2024-02-08 02:48:11.012 UTC [412] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.015 UTC [394] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.018 UTC [430] FATAL: sorry, too many clients already -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -db-1 | 2024-02-08 02:48:11.020 UTC [415] FATAL: sorry, too many clients already -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -db-1 | 2024-02-08 02:48:11.039 UTC [402] FATAL: sorry, too many clients already -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -db-1 | 2024-02-08 02:48:11.040 UTC [441] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.043 UTC [414] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.044 UTC [413] FATAL: sorry, too many clients already -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -db-1 | 2024-02-08 02:48:11.088 UTC [404] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.089 UTC [401] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.090 UTC [400] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.090 UTC [403] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.093 UTC [425] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.100 UTC [442] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.104 UTC [446] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.104 UTC [429] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.117 UTC [444] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.117 UTC [445] FATAL: sorry, too many clients already -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -db-1 | 2024-02-08 02:48:11.121 UTC [409] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.124 UTC [472] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.125 UTC [410] FATAL: sorry, too many clients already -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -db-1 | 2024-02-08 02:48:11.136 UTC [398] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.145 UTC [459] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.149 UTC [422] FATAL: sorry, too many clients already -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -db-1 | 2024-02-08 02:48:11.188 UTC [461] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.191 UTC [460] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.191 UTC [483] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.192 UTC [447] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.193 UTC [405] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.194 UTC [434] FATAL: sorry, too many clients already -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -db-1 | 2024-02-08 02:48:11.198 UTC [423] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.201 UTC [407] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.202 UTC [406] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.204 UTC [482] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.207 UTC [408] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.207 UTC [396] FATAL: sorry, too many clients already -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -db-1 | 2024-02-08 02:48:11.213 UTC [497] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.214 UTC [426] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.216 UTC [502] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.222 UTC [424] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.222 UTC [493] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.223 UTC [480] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.223 UTC [479] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.226 UTC [397] FATAL: sorry, too many clients already -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -db-1 | 2024-02-08 02:48:11.233 UTC [501] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.234 UTC [417] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.239 UTC [495] FATAL: sorry, too many clients already -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -db-1 | 2024-02-08 02:48:11.289 UTC [492] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.293 UTC [503] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.293 UTC [411] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.297 UTC [427] FATAL: sorry, too many clients already -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -db-1 | 2024-02-08 02:48:11.305 UTC [494] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.315 UTC [536] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.316 UTC [543] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.317 UTC [458] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.317 UTC [448] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.318 UTC [457] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.318 UTC [462] FATAL: sorry, too many clients already -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -db-1 | 2024-02-08 02:48:11.322 UTC [542] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.325 UTC [449] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.325 UTC [544] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.318 UTC [526] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.326 UTC [465] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.329 UTC [490] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.330 UTC [463] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.332 UTC [464] FATAL: sorry, too many clients already -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -db-1 | 2024-02-08 02:48:11.397 UTC [450] FATAL: sorry, too many clients already -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -db-1 | 2024-02-08 02:48:11.406 UTC [473] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.408 UTC [474] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.412 UTC [489] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.415 UTC [491] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.417 UTC [488] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.417 UTC [487] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.409 UTC [548] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.423 UTC [467] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.424 UTC [466] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.424 UTC [452] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.432 UTC [469] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.433 UTC [453] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.434 UTC [451] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.434 UTC [468] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.418 UTC [428] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.437 UTC [485] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.438 UTC [504] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.438 UTC [537] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.440 UTC [538] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.442 UTC [505] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.489 UTC [513] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.490 UTC [455] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.494 UTC [443] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.494 UTC [529] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.499 UTC [530] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.501 UTC [454] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.502 UTC [531] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.506 UTC [532] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.510 UTC [514] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.511 UTC [534] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.515 UTC [539] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.519 UTC [540] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.521 UTC [541] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.527 UTC [533] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.529 UTC [509] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.534 UTC [481] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.534 UTC [484] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.538 UTC [486] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.538 UTC [508] FATAL: sorry, too many clients already -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -db-1 | 2024-02-08 02:48:11.589 UTC [432] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.589 UTC [510] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.590 UTC [546] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.594 UTC [431] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.595 UTC [506] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.597 UTC [475] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.598 UTC [476] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.599 UTC [496] FATAL: sorry, too many clients already -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -db-1 | 2024-02-08 02:48:11.602 UTC [527] FATAL: sorry, too many clients already -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -db-1 | 2024-02-08 02:48:11.614 UTC [456] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.614 UTC [525] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.617 UTC [552] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.617 UTC [553] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.625 UTC [470] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.626 UTC [555] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.629 UTC [471] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.640 UTC [556] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.641 UTC [558] FATAL: sorry, too many clients already -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -db-1 | 2024-02-08 02:48:11.692 UTC [435] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.694 UTC [557] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.694 UTC [440] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.694 UTC [433] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.695 UTC [439] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.696 UTC [438] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.697 UTC [436] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.704 UTC [523] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.712 UTC [511] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.721 UTC [559] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.721 UTC [528] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.723 UTC [517] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.723 UTC [437] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.729 UTC [549] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.730 UTC [499] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.736 UTC [507] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.736 UTC [512] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.737 UTC [500] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.745 UTC [545] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.746 UTC [547] FATAL: sorry, too many clients already -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -db-1 | 2024-02-08 02:48:11.790 UTC [477] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.790 UTC [535] FATAL: sorry, too many clients already -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -db-1 | 2024-02-08 02:48:11.799 UTC [515] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.799 UTC [516] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.800 UTC [478] FATAL: sorry, too many clients already -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -db-1 | 2024-02-08 02:48:11.800 UTC [498] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.800 UTC [562] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.800 UTC [560] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.804 UTC [550] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.819 UTC [566] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.822 UTC [554] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.822 UTC [551] FATAL: sorry, too many clients already -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -db-1 | 2024-02-08 02:48:11.833 UTC [573] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.834 UTC [574] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.835 UTC [571] FATAL: sorry, too many clients already -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -db-1 | 2024-02-08 02:48:11.837 UTC [518] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.837 UTC [519] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.838 UTC [572] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.838 UTC [524] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.840 UTC [522] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.840 UTC [521] FATAL: sorry, too many clients already -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -db-1 | 2024-02-08 02:48:11.895 UTC [567] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.898 UTC [520] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.899 UTC [575] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.901 UTC [569] FATAL: sorry, too many clients already -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -db-1 | 2024-02-08 02:48:11.904 UTC [563] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.905 UTC [564] FATAL: sorry, too many clients already -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -db-1 | 2024-02-08 02:48:11.910 UTC [565] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.910 UTC [561] FATAL: sorry, too many clients already -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -db-1 | 2024-02-08 02:48:11.941 UTC [579] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.945 UTC [576] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.951 UTC [570] FATAL: sorry, too many clients already -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:11 [alert] 29#29: 2000 worker_connections are not enough -db-1 | 2024-02-08 02:48:11.991 UTC [568] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.997 UTC [577] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:11.999 UTC [578] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.004 UTC [581] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.026 UTC [582] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.027 UTC [584] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.029 UTC [580] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.047 UTC [585] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.047 UTC [583] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.093 UTC [586] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.111 UTC [591] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.112 UTC [592] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.120 UTC [593] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.122 UTC [594] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.125 UTC [596] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.139 UTC [602] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.140 UTC [603] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.145 UTC [604] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.150 UTC [601] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.154 UTC [605] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.157 UTC [600] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.190 UTC [609] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.190 UTC [606] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.198 UTC [588] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.203 UTC [589] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.204 UTC [595] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.204 UTC [607] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.215 UTC [597] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.217 UTC [598] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.220 UTC [599] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.223 UTC [587] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.225 UTC [590] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.239 UTC [612] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.244 UTC [613] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.300 UTC [608] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.301 UTC [614] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.301 UTC [610] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.302 UTC [611] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.308 UTC [615] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.320 UTC [618] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.323 UTC [616] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.325 UTC [619] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.328 UTC [617] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.333 UTC [620] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.335 UTC [621] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.340 UTC [622] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.345 UTC [625] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.345 UTC [626] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.351 UTC [623] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.354 UTC [624] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.362 UTC [630] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.394 UTC [628] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.399 UTC [629] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.399 UTC [632] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.400 UTC [631] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.402 UTC [633] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.404 UTC [627] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.408 UTC [635] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.411 UTC [636] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.417 UTC [637] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.425 UTC [634] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.433 UTC [638] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.434 UTC [639] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.435 UTC [640] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.438 UTC [641] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.439 UTC [642] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.448 UTC [646] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.449 UTC [645] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.449 UTC [644] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.456 UTC [647] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.459 UTC [643] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.489 UTC [649] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.492 UTC [648] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.498 UTC [654] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.498 UTC [650] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.499 UTC [651] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.501 UTC [655] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.502 UTC [652] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.508 UTC [653] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.509 UTC [656] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.538 UTC [659] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.538 UTC [660] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.539 UTC [661] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.549 UTC [658] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.549 UTC [662] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.560 UTC [663] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.566 UTC [667] FATAL: sorry, too many clients already -nginx-1 | 2024/02/08 02:48:12 [alert] 29#29: 2000 worker_connections are not enough -nginx-1 | 2024/02/08 02:48:12 [alert] 29#29: 2000 worker_connections are not enough -db-1 | 2024-02-08 02:48:12.591 UTC [666] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.592 UTC [665] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.592 UTC [664] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.600 UTC [670] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.606 UTC [669] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.607 UTC [657] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.609 UTC [668] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.610 UTC [678] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.615 UTC [671] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.617 UTC [673] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.631 UTC [677] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.645 UTC [672] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.697 UTC [675] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.698 UTC [674] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.701 UTC [676] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.704 UTC [680] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.708 UTC [679] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.726 UTC [682] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.731 UTC [681] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.733 UTC [683] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.744 UTC [684] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.750 UTC [685] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.750 UTC [686] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.758 UTC [690] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.791 UTC [691] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.794 UTC [687] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.795 UTC [689] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.800 UTC [688] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.801 UTC [693] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.815 UTC [694] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.820 UTC [696] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.824 UTC [697] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.834 UTC [698] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.834 UTC [699] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.843 UTC [692] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.848 UTC [700] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.852 UTC [701] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.856 UTC [695] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.890 UTC [706] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.893 UTC [705] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.907 UTC [707] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.920 UTC [702] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.932 UTC [703] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.946 UTC [704] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.957 UTC [710] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.981 UTC [715] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.992 UTC [712] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:12.999 UTC [711] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.004 UTC [709] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.005 UTC [713] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.006 UTC [714] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.009 UTC [716] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.012 UTC [708] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.023 UTC [718] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.027 UTC [717] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.040 UTC [722] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.035 UTC [719] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.052 UTC [725] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.092 UTC [730] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.093 UTC [729] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.093 UTC [726] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.093 UTC [721] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.094 UTC [724] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.096 UTC [720] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.114 UTC [732] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.127 UTC [731] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.129 UTC [727] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.133 UTC [723] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.143 UTC [728] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.163 UTC [734] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.165 UTC [735] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.191 UTC [733] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.197 UTC [737] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.200 UTC [736] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.204 UTC [739] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.218 UTC [752] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.219 UTC [745] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.219 UTC [740] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.225 UTC [741] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.234 UTC [749] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.234 UTC [746] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.242 UTC [742] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.243 UTC [748] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.247 UTC [738] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.249 UTC [750] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.292 UTC [744] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.295 UTC [747] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.297 UTC [743] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.298 UTC [751] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.301 UTC [754] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.303 UTC [753] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.326 UTC [756] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.327 UTC [758] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.346 UTC [757] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.357 UTC [759] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.358 UTC [760] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.361 UTC [763] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.394 UTC [769] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.394 UTC [768] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.394 UTC [764] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.400 UTC [761] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.402 UTC [765] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.403 UTC [755] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.403 UTC [770] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.404 UTC [766] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.406 UTC [762] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.406 UTC [767] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.414 UTC [771] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.421 UTC [774] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.429 UTC [773] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.430 UTC [777] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.430 UTC [776] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.434 UTC [775] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.491 UTC [779] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.491 UTC [782] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.492 UTC [778] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.495 UTC [772] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.507 UTC [783] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.507 UTC [787] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.528 UTC [780] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.538 UTC [781] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.552 UTC [788] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.553 UTC [789] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.556 UTC [784] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.571 UTC [790] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.592 UTC [785] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.598 UTC [795] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.596 UTC [786] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.602 UTC [791] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.610 UTC [792] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.610 UTC [801] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.616 UTC [793] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.617 UTC [794] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.617 UTC [800] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.617 UTC [802] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.618 UTC [796] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.622 UTC [807] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.626 UTC [808] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.630 UTC [799] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.631 UTC [805] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.637 UTC [806] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.637 UTC [809] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.641 UTC [797] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.642 UTC [804] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.642 UTC [803] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.692 UTC [811] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.692 UTC [813] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.692 UTC [815] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.693 UTC [798] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.693 UTC [810] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.695 UTC [812] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.695 UTC [814] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.702 UTC [817] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.705 UTC [816] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.715 UTC [819] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.718 UTC [821] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.722 UTC [820] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.726 UTC [823] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.730 UTC [824] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.735 UTC [818] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.739 UTC [822] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.789 UTC [828] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.789 UTC [826] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.790 UTC [829] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.791 UTC [825] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.794 UTC [827] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.796 UTC [830] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.799 UTC [833] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.800 UTC [835] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.806 UTC [831] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.807 UTC [832] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.809 UTC [834] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.809 UTC [836] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.809 UTC [837] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.818 UTC [844] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.820 UTC [841] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.821 UTC [843] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.822 UTC [842] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.827 UTC [847] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.828 UTC [840] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.828 UTC [845] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.890 UTC [839] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.892 UTC [846] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.893 UTC [838] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.896 UTC [848] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.897 UTC [854] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.899 UTC [849] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.899 UTC [852] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.901 UTC [857] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.902 UTC [851] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.903 UTC [855] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.904 UTC [850] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.908 UTC [853] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.911 UTC [858] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.912 UTC [859] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.913 UTC [861] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.916 UTC [860] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.990 UTC [865] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.991 UTC [868] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.991 UTC [856] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.992 UTC [864] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.993 UTC [863] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.993 UTC [862] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.993 UTC [867] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.994 UTC [866] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:13.995 UTC [869] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.006 UTC [873] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.009 UTC [878] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.010 UTC [872] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.012 UTC [871] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.016 UTC [874] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.024 UTC [879] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.026 UTC [875] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.027 UTC [876] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.038 UTC [880] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.093 UTC [877] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.095 UTC [881] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.096 UTC [870] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.097 UTC [882] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.100 UTC [884] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.100 UTC [886] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.102 UTC [883] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.103 UTC [888] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.104 UTC [885] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.107 UTC [889] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.107 UTC [891] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.108 UTC [887] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.109 UTC [893] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.111 UTC [890] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.117 UTC [892] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.118 UTC [895] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.121 UTC [894] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.193 UTC [897] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.196 UTC [900] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.196 UTC [896] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.198 UTC [899] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.200 UTC [903] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.201 UTC [902] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.212 UTC [907] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.217 UTC [901] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.220 UTC [904] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.231 UTC [906] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.289 UTC [898] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.292 UTC [905] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.307 UTC [908] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.324 UTC [911] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.326 UTC [909] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.331 UTC [910] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.390 UTC [915] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.392 UTC [914] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.396 UTC [918] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.397 UTC [917] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.397 UTC [916] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.400 UTC [913] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.402 UTC [912] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.407 UTC [919] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.425 UTC [920] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.427 UTC [921] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.430 UTC [924] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.433 UTC [927] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.434 UTC [925] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.436 UTC [926] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.438 UTC [923] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.491 UTC [928] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.491 UTC [922] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.496 UTC [932] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.498 UTC [931] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.499 UTC [933] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.499 UTC [929] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.504 UTC [930] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.507 UTC [937] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.509 UTC [938] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.509 UTC [934] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.509 UTC [939] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.510 UTC [935] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.510 UTC [936] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.514 UTC [941] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.516 UTC [940] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.518 UTC [942] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.592 UTC [943] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.595 UTC [945] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.596 UTC [946] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.598 UTC [944] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.599 UTC [949] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.604 UTC [947] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.604 UTC [948] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.664 UTC [953] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.675 UTC [951] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.684 UTC [950] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.685 UTC [952] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.700 UTC [957] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.710 UTC [954] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.713 UTC [956] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.713 UTC [955] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.733 UTC [958] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.741 UTC [960] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.744 UTC [959] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.750 UTC [961] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.752 UTC [962] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.762 UTC [966] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.767 UTC [963] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.774 UTC [965] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.787 UTC [964] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.843 UTC [967] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.859 UTC [968] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.868 UTC [969] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.935 UTC [970] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.940 UTC [971] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.970 UTC [972] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.990 UTC [973] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:14.999 UTC [974] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.025 UTC [975] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.032 UTC [976] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.037 UTC [977] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.045 UTC [979] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.047 UTC [978] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.090 UTC [980] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.097 UTC [982] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.098 UTC [981] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.137 UTC [983] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.291 UTC [993] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.317 UTC [990] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.345 UTC [984] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.354 UTC [985] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.359 UTC [996] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.372 UTC [986] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.380 UTC [988] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.416 UTC [987] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.424 UTC [989] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.458 UTC [991] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.497 UTC [992] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.533 UTC [995] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.541 UTC [997] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.559 UTC [994] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.566 UTC [998] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.601 UTC [999] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.605 UTC [1000] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.609 UTC [1002] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.611 UTC [1003] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.612 UTC [1001] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.623 UTC [1004] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.627 UTC [1005] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.636 UTC [1012] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.640 UTC [1006] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.642 UTC [1013] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.646 UTC [1007] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.646 UTC [1010] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.647 UTC [1015] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.693 UTC [1011] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.695 UTC [1016] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.695 UTC [1008] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.696 UTC [1009] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.696 UTC [1017] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.697 UTC [1019] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.702 UTC [1020] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.704 UTC [1014] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.707 UTC [1018] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.710 UTC [1021] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.711 UTC [1022] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.715 UTC [1023] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.722 UTC [1024] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.723 UTC [1025] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.725 UTC [1026] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.793 UTC [1028] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.793 UTC [1029] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.796 UTC [1027] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.800 UTC [1032] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.800 UTC [1033] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.806 UTC [1036] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.809 UTC [1035] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.811 UTC [1037] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.812 UTC [1030] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.812 UTC [1034] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.815 UTC [1031] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.815 UTC [1041] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.816 UTC [1038] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.818 UTC [1039] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.821 UTC [1040] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.891 UTC [1042] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.892 UTC [1043] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.893 UTC [1044] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.896 UTC [1045] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.900 UTC [1046] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.900 UTC [1048] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.900 UTC [1047] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.901 UTC [1049] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.991 UTC [1050] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.991 UTC [1051] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.993 UTC [1052] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.996 UTC [1053] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.998 UTC [1054] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:15.999 UTC [1055] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:16.007 UTC [1056] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:16.008 UTC [1057] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:16.020 UTC [1058] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:16.026 UTC [1059] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:16.040 UTC [1060] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:16.047 UTC [1061] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:16.054 UTC [1062] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:16.099 UTC [1064] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:16.109 UTC [1065] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:16.123 UTC [1063] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:16.155 UTC [1066] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:16.157 UTC [1068] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:16.159 UTC [1067] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:16.193 UTC [1069] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:16.218 UTC [1070] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:16.227 UTC [1071] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:16.254 UTC [1072] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:16.317 UTC [1073] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:16.337 UTC [1074] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:16.345 UTC [1075] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:16.346 UTC [1076] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:16.467 UTC [1077] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:17.569 UTC [1078] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:17.607 UTC [1079] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:17.612 UTC [1080] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:17.653 UTC [1081] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:17.662 UTC [1082] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:17.707 UTC [1083] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:17.854 UTC [1084] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:17.882 UTC [1085] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:17.909 UTC [1086] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:17.918 UTC [1087] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:17.924 UTC [1088] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:17.952 UTC [1089] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:17.953 UTC [1090] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:17.982 UTC [1091] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:17.987 UTC [1092] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.052 UTC [1093] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.065 UTC [1094] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.105 UTC [1095] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.153 UTC [1096] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.154 UTC [1097] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.155 UTC [1098] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.165 UTC [1099] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.169 UTC [1100] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.177 UTC [1101] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.180 UTC [1102] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.181 UTC [1103] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.187 UTC [1104] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.197 UTC [1105] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.202 UTC [1106] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.205 UTC [1107] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.209 UTC [1108] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.216 UTC [1109] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.219 UTC [1110] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.220 UTC [1111] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.256 UTC [1112] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.259 UTC [1113] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.263 UTC [1114] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.266 UTC [1116] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.267 UTC [1118] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.267 UTC [1117] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.271 UTC [1119] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.272 UTC [1120] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.272 UTC [1115] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.278 UTC [1122] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.279 UTC [1123] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.279 UTC [1121] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.291 UTC [1125] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.292 UTC [1124] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.293 UTC [1126] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.356 UTC [1127] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.357 UTC [1128] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.359 UTC [1129] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.363 UTC [1130] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.364 UTC [1131] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.371 UTC [1132] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.373 UTC [1133] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.375 UTC [1134] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.375 UTC [1135] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.379 UTC [1136] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.381 UTC [1137] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.382 UTC [1138] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.383 UTC [1139] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.385 UTC [1140] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.387 UTC [1141] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.455 UTC [1142] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.456 UTC [1143] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.460 UTC [1144] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.461 UTC [1145] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.467 UTC [1148] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.468 UTC [1146] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.469 UTC [1149] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.475 UTC [1147] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.554 UTC [1150] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.555 UTC [1151] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.558 UTC [1152] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.563 UTC [1154] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.566 UTC [1153] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.568 UTC [1155] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.575 UTC [1156] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.576 UTC [1157] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.584 UTC [1158] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.595 UTC [1159] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.603 UTC [1160] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.610 UTC [1161] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.652 UTC [1162] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.663 UTC [1163] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.674 UTC [1164] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.688 UTC [1165] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.720 UTC [1166] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.722 UTC [1167] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.726 UTC [1168] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.756 UTC [1169] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.782 UTC [1170] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.790 UTC [1171] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.817 UTC [1172] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.881 UTC [1173] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.900 UTC [1174] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.909 UTC [1175] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:18.919 UTC [1176] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:19.032 UTC [1177] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:22.713 UTC [1178] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:22.734 UTC [1179] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:22.735 UTC [1180] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:22.777 UTC [1182] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:22.786 UTC [1183] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:22.832 UTC [1184] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:22.984 UTC [1185] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.006 UTC [1186] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.033 UTC [1187] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.041 UTC [1188] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.052 UTC [1189] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.076 UTC [1190] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.080 UTC [1191] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.111 UTC [1192] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.112 UTC [1193] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.176 UTC [1194] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.188 UTC [1195] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.229 UTC [1196] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.280 UTC [1197] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.282 UTC [1198] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.286 UTC [1199] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.293 UTC [1200] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.303 UTC [1201] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.310 UTC [1202] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.317 UTC [1205] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.322 UTC [1204] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.323 UTC [1203] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.327 UTC [1206] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.334 UTC [1207] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.348 UTC [1208] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.354 UTC [1211] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.357 UTC [1210] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.358 UTC [1209] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.364 UTC [1212] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.380 UTC [1213] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.389 UTC [1215] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.389 UTC [1214] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.402 UTC [1217] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.411 UTC [1219] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.415 UTC [1216] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.418 UTC [1224] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.421 UTC [1220] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.423 UTC [1225] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.423 UTC [1221] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.434 UTC [1226] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.436 UTC [1218] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.441 UTC [1223] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.441 UTC [1227] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.441 UTC [1222] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.480 UTC [1228] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.481 UTC [1229] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.484 UTC [1230] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.489 UTC [1231] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.490 UTC [1232] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.495 UTC [1233] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.497 UTC [1234] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.500 UTC [1235] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.501 UTC [1236] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.509 UTC [1239] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.509 UTC [1237] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.511 UTC [1238] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.513 UTC [1240] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.518 UTC [1241] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.523 UTC [1242] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.579 UTC [1243] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.580 UTC [1244] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.585 UTC [1245] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.586 UTC [1246] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.591 UTC [1247] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.591 UTC [1248] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.595 UTC [1249] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.598 UTC [1250] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.679 UTC [1251] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.681 UTC [1252] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.686 UTC [1253] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.690 UTC [1254] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.692 UTC [1255] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.692 UTC [1256] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.700 UTC [1257] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.701 UTC [1258] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.707 UTC [1259] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.719 UTC [1260] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.726 UTC [1261] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.733 UTC [1262] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.775 UTC [1263] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.786 UTC [1264] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.797 UTC [1265] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.811 UTC [1266] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.843 UTC [1267] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.846 UTC [1268] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.850 UTC [1269] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.879 UTC [1270] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.905 UTC [1271] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.913 UTC [1272] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:23.940 UTC [1273] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:24.005 UTC [1274] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:24.025 UTC [1275] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:24.032 UTC [1276] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:24.042 UTC [1277] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:24.156 UTC [1278] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:28.716 UTC [1279] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:28.737 UTC [1280] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:28.739 UTC [1281] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:28.780 UTC [1282] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:28.789 UTC [1283] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:28.836 UTC [1284] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:28.987 UTC [1285] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.009 UTC [1286] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.037 UTC [1287] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.045 UTC [1288] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.055 UTC [1289] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.080 UTC [1290] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.085 UTC [1291] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.115 UTC [1292] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.116 UTC [1293] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.180 UTC [1294] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.191 UTC [1295] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.234 UTC [1296] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.287 UTC [1297] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.290 UTC [1298] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.293 UTC [1299] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.298 UTC [1300] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.307 UTC [1301] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.314 UTC [1302] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.321 UTC [1303] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.327 UTC [1304] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.328 UTC [1305] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.332 UTC [1306] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.338 UTC [1307] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.354 UTC [1308] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.366 UTC [1309] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.368 UTC [1310] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.371 UTC [1311] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.373 UTC [1312] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.384 UTC [1313] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.392 UTC [1314] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.393 UTC [1315] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.405 UTC [1316] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.414 UTC [1317] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.418 UTC [1318] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.423 UTC [1319] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.427 UTC [1320] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.428 UTC [1321] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.429 UTC [1322] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.438 UTC [1323] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.439 UTC [1324] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.445 UTC [1325] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.447 UTC [1326] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.451 UTC [1327] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.484 UTC [1328] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.484 UTC [1329] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.491 UTC [1330] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.492 UTC [1331] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.496 UTC [1332] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.498 UTC [1333] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.502 UTC [1334] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.506 UTC [1335] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.506 UTC [1336] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.513 UTC [1337] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.515 UTC [1339] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.518 UTC [1338] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.519 UTC [1340] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.523 UTC [1341] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.529 UTC [1342] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.584 UTC [1343] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.585 UTC [1344] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.589 UTC [1345] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.591 UTC [1346] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.595 UTC [1347] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.597 UTC [1348] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.602 UTC [1349] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.604 UTC [1350] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.683 UTC [1351] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.684 UTC [1352] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.689 UTC [1353] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.694 UTC [1354] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.697 UTC [1356] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.698 UTC [1355] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.706 UTC [1357] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.706 UTC [1358] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.711 UTC [1359] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.723 UTC [1360] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.730 UTC [1361] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.736 UTC [1362] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.778 UTC [1363] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.789 UTC [1364] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.800 UTC [1365] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.814 UTC [1366] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.847 UTC [1367] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.849 UTC [1368] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.853 UTC [1369] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.882 UTC [1370] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.909 UTC [1371] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.917 UTC [1372] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:29.943 UTC [1373] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:30.007 UTC [1374] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:30.028 UTC [1375] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:30.035 UTC [1376] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:30.046 UTC [1377] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:30.160 UTC [1378] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:34.718 UTC [1379] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:34.741 UTC [1380] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:34.742 UTC [1381] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:34.783 UTC [1382] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:34.792 UTC [1383] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:34.839 UTC [1384] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:34.990 UTC [1385] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.011 UTC [1386] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.041 UTC [1387] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.047 UTC [1388] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.058 UTC [1389] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.087 UTC [1390] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.089 UTC [1391] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.118 UTC [1392] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.119 UTC [1393] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.183 UTC [1394] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.195 UTC [1395] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.236 UTC [1396] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.290 UTC [1397] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.293 UTC [1398] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.297 UTC [1399] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.301 UTC [1400] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.309 UTC [1401] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.318 UTC [1402] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.324 UTC [1403] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.330 UTC [1404] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.334 UTC [1405] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.339 UTC [1406] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.347 UTC [1407] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.358 UTC [1408] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.369 UTC [1409] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.374 UTC [1410] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.375 UTC [1411] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.380 UTC [1412] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.388 UTC [1413] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.396 UTC [1414] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.397 UTC [1415] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.409 UTC [1416] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.418 UTC [1417] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.421 UTC [1418] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.427 UTC [1419] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.430 UTC [1420] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.434 UTC [1421] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.437 UTC [1422] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.442 UTC [1423] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.443 UTC [1424] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.449 UTC [1425] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.451 UTC [1426] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.457 UTC [1427] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.487 UTC [1428] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.488 UTC [1429] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.495 UTC [1430] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.496 UTC [1431] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.502 UTC [1432] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.502 UTC [1433] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.507 UTC [1434] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.513 UTC [1435] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.513 UTC [1436] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.517 UTC [1437] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.522 UTC [1438] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.528 UTC [1441] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.529 UTC [1440] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.529 UTC [1439] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.536 UTC [1442] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.588 UTC [1443] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.589 UTC [1444] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.593 UTC [1445] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.595 UTC [1446] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.600 UTC [1447] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.601 UTC [1448] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.608 UTC [1449] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.608 UTC [1450] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.686 UTC [1451] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.690 UTC [1452] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.693 UTC [1453] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.698 UTC [1454] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.701 UTC [1455] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.704 UTC [1456] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.710 UTC [1457] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.711 UTC [1458] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.717 UTC [1459] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.726 UTC [1460] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.733 UTC [1461] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.739 UTC [1462] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.782 UTC [1463] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.792 UTC [1464] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.803 UTC [1465] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.817 UTC [1466] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.850 UTC [1467] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.853 UTC [1468] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.857 UTC [1469] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.884 UTC [1470] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.913 UTC [1471] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.920 UTC [1472] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:35.946 UTC [1473] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:36.010 UTC [1474] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:36.032 UTC [1475] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:36.038 UTC [1476] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:36.049 UTC [1477] FATAL: sorry, too many clients already -db-1 | 2024-02-08 02:48:36.163 UTC [1478] FATAL: sorry, too many clients already -api01-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api01-1 | note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace -api01-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42504 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://172.19.0.3:9999/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42497 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://172.19.0.3:9999/clientes/2/transacoes", host: "localhost:9999" -api02-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api02-1 | note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42588 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://172.19.0.4:9999/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62204 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62203 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62205 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42522 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://172.19.0.4:9999/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42529 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://172.19.0.4:9999/clientes/5/transacoes", host: "localhost:9999" -api02-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api02-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62206 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62208 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62212 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62211 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62210 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62209 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62207 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62213 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62214 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62216 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62217 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62219 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/3/extrato HTTP/1.1", upstream: "http://api/clientes/3/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62215 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62218 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42533 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://172.19.0.4:9999/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42538 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://172.19.0.4:9999/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42542 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://172.19.0.4:9999/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42547 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://172.19.0.4:9999/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42550 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://172.19.0.4:9999/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42554 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://172.19.0.4:9999/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42558 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://172.19.0.4:9999/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42562 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://172.19.0.4:9999/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42566 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://172.19.0.4:9999/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42569 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://172.19.0.4:9999/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42574 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://172.19.0.4:9999/clientes/1/transacoes", host: "localhost:9999" -api02-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api02-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api02-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api02-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api02-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api02-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api02-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api02-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api02-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api02-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api02-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62220 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -api01-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api01-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42607 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://172.19.0.3:9999/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42616 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://172.19.0.3:9999/clientes/2/transacoes", host: "localhost:9999" -api01-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api01-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42620 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://172.19.0.3:9999/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42624 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://172.19.0.3:9999/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62235 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62234 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62233 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62232 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62230 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62229 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62228 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62238 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62237 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62227 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62226 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62225 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62224 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62223 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62222 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62221 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62231 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62236 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62239 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62242 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62241 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62240 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62243 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62244 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62245 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62246 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62247 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62248 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62252 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62251 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62253 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62250 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -api01-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62249 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42628 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://172.19.0.3:9999/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62254 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -api02-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api02-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api02-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api02-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api02-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api02-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api02-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api02-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api02-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api02-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api02-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api02-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api02-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api02-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api02-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42610 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://172.19.0.4:9999/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42613 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://172.19.0.4:9999/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42618 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://172.19.0.4:9999/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42622 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://172.19.0.4:9999/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42626 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://172.19.0.4:9999/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42630 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://172.19.0.4:9999/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42634 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://172.19.0.4:9999/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42637 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://172.19.0.4:9999/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42644 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://172.19.0.4:9999/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42643 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://172.19.0.4:9999/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42651 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://172.19.0.4:9999/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42650 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://172.19.0.4:9999/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42657 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://172.19.0.4:9999/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42662 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://172.19.0.4:9999/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42666 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://172.19.0.4:9999/clientes/1/transacoes", host: "localhost:9999" -api02-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api02-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api02-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api02-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api02-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api02-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api02-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api02-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api02-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42669 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://172.19.0.4:9999/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42674 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://172.19.0.4:9999/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42678 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://172.19.0.4:9999/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42681 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://172.19.0.4:9999/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42686 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://172.19.0.4:9999/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42690 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://172.19.0.4:9999/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42694 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://172.19.0.4:9999/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42698 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://172.19.0.4:9999/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42700 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://172.19.0.4:9999/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62258 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62257 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62259 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42705 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://172.19.0.4:9999/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42710 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://172.19.0.4:9999/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42713 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://172.19.0.4:9999/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42718 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://172.19.0.4:9999/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42722 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://172.19.0.4:9999/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42726 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://172.19.0.4:9999/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42730 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://172.19.0.4:9999/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42734 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://172.19.0.4:9999/clientes/4/transacoes", host: "localhost:9999" -api02-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api02-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api02-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api02-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api02-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api02-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api02-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api02-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62262 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -api01-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api01-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api01-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api01-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api01-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api01-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api01-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api01-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api01-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api01-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api01-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api01-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api01-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:127:10 -api01-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api01-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api01-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62261 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42631 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://172.19.0.3:9999/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42636 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://172.19.0.3:9999/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62263 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62256 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62260 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42639 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://172.19.0.3:9999/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42642 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://172.19.0.3:9999/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42648 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://172.19.0.3:9999/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62255 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42652 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://172.19.0.3:9999/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42656 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://172.19.0.3:9999/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42660 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://172.19.0.3:9999/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42664 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://172.19.0.3:9999/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42668 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://172.19.0.3:9999/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42672 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://172.19.0.3:9999/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42676 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://172.19.0.3:9999/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42680 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "GET /clientes/3/extrato HTTP/1.1", upstream: "http://172.19.0.3:9999/clientes/3/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42680 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/3/extrato HTTP/1.1", upstream: "http://api/clientes/3/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42684 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://172.19.0.3:9999/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42688 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://172.19.0.3:9999/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42692 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://172.19.0.3:9999/clientes/1/transacoes", host: "localhost:9999" -api01-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api01-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api01-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api01-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api01-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api01-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42696 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://172.19.0.3:9999/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42701 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://172.19.0.3:9999/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42704 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://172.19.0.3:9999/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42708 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://172.19.0.3:9999/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42580 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://172.19.0.3:9999/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42584 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://172.19.0.3:9999/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62264 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62266 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62265 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62267 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62268 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62271 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62269 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62272 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62273 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62270 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62274 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62276 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62275 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62277 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62283 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62284 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62282 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62281 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62278 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62287 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62279 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42589 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://172.19.0.3:9999/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42592 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://172.19.0.3:9999/clientes/1/transacoes", host: "localhost:9999" -api01-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api01-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62285 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62290 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62288 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62286 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62289 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62292 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -api01-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api01-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62291 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62293 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62294 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62297 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62295 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62296 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42776 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://172.19.0.3:9999/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42781 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://172.19.0.3:9999/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62280 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42784 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://172.19.0.3:9999/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42788 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://172.19.0.3:9999/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62300 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62299 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42791 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://172.19.0.3:9999/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42796 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://172.19.0.3:9999/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42800 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://172.19.0.3:9999/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42804 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://172.19.0.3:9999/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42808 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://172.19.0.3:9999/clientes/2/transacoes", host: "localhost:9999" -api01-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api01-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api01-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api01-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api01-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api01-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api01-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api01-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api01-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api01-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:127:10 -api01-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api01-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42812 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://172.19.0.3:9999/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42817 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://172.19.0.3:9999/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42816 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://172.19.0.3:9999/clientes/1/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42816 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42824 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://172.19.0.3:9999/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42828 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://172.19.0.3:9999/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62298 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62302 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62303 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62306 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62301 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62305 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62304 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42832 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://172.19.0.3:9999/clientes/1/transacoes", host: "localhost:9999" -api01-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62310 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62309 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62307 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62312 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62311 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62313 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62314 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62308 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62316 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62315 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62323 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62320 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62322 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62321 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62319 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62318 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62317 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42712 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://172.19.0.3:9999/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42716 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://172.19.0.3:9999/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42720 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://172.19.0.3:9999/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42724 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://172.19.0.3:9999/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42728 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://172.19.0.3:9999/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42732 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://172.19.0.3:9999/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42736 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://172.19.0.3:9999/clientes/5/transacoes", host: "localhost:9999" -api01-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api01-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api01-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api01-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api01-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api01-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -api01-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *42839 upstream prematurely closed connection while reading response header from upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://172.19.0.3:9999/clientes/4/transacoes", host: "localhost:9999" -api01-1 | thread 'actix-rt|system:0|arbiter:0' panicked at 'called `Result::unwrap()` on an `Err` value: PoolTimedOut', src/main.rs:62:6 -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62324 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62325 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62326 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62327 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62328 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62329 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62330 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62334 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62332 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62333 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62331 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62335 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62336 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62338 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62342 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62341 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62340 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62339 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62343 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62344 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62346 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62345 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62348 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62347 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/2/extrato HTTP/1.1", upstream: "http://api/clientes/2/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62352 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62351 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62350 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62337 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62349 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62353 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62354 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62355 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62357 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62356 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62358 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62360 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/4/extrato HTTP/1.1", upstream: "http://api/clientes/4/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62359 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62361 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62362 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62363 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62364 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62367 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62366 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62365 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62368 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62369 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62370 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62371 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62372 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62374 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62373 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62375 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62376 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62377 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62378 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62380 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62379 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62381 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62382 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62383 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62384 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62386 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62385 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62387 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62389 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62388 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62390 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62392 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62391 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62393 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62394 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/3/extrato HTTP/1.1", upstream: "http://api/clientes/3/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62395 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62396 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62397 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62398 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62399 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62400 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62401 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62402 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62403 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62404 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62405 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:37 [error] 29#29: *62406 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62407 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62408 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62409 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62410 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62411 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62412 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62413 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62414 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62415 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62416 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62417 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62418 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62419 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62420 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62421 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62422 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62423 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62424 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62425 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62426 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62427 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62428 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/2/extrato HTTP/1.1", upstream: "http://api/clientes/2/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62429 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62430 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62431 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62432 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62433 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62434 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62435 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62436 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62437 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62438 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62439 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62440 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62441 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62442 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62443 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62444 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62445 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62446 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62447 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62448 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62449 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62450 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62451 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62452 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62453 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62454 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62455 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62456 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62457 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62458 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62459 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62461 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62460 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62462 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62464 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/2/extrato HTTP/1.1", upstream: "http://api/clientes/2/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62463 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62465 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62466 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62467 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62468 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62469 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62470 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62471 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62472 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62473 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62474 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62475 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62476 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62477 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62478 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62479 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62480 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62481 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62482 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62483 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62484 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62485 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62486 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62488 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62487 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62489 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62490 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62491 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62492 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62493 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62494 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62495 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62496 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62497 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/4/extrato HTTP/1.1", upstream: "http://api/clientes/4/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62498 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62499 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62500 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62501 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62502 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62503 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62504 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62505 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62506 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62507 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62508 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62509 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62511 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62510 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62512 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62513 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62514 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62515 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62516 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62517 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62518 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62519 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62520 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62522 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62521 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62523 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62524 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62525 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62526 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62527 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62528 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62529 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62531 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62530 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/3/extrato HTTP/1.1", upstream: "http://api/clientes/3/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62532 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62533 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62534 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62535 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62536 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62537 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62538 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62539 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62540 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62541 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62542 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62543 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62544 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62545 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62546 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62547 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62548 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62549 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62550 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62551 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62552 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62553 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62554 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62555 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62556 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62557 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62558 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62559 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62560 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62561 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62562 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62563 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62565 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62564 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/5/extrato HTTP/1.1", upstream: "http://api/clientes/5/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62566 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62567 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62568 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62569 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62570 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62571 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62572 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62573 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62575 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62574 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62576 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62577 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62578 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62579 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62580 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62581 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62582 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62583 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62584 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62585 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62586 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62587 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62588 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62589 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62590 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62591 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62592 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62593 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62594 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62595 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62596 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62597 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62599 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62598 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/2/extrato HTTP/1.1", upstream: "http://api/clientes/2/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62600 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62601 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62602 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62603 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62604 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62605 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62606 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62607 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62608 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62609 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62610 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62612 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62611 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62613 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62614 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62615 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62616 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62617 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62618 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62619 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62620 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62621 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62622 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62623 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62624 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62625 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62626 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62627 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62628 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62629 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62630 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62631 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62632 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62633 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62634 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62635 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62636 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62637 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62638 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62639 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62640 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62641 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62642 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62643 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62644 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62645 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62646 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62647 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62648 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62649 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62650 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62651 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62652 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62653 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62654 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62655 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62656 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62657 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62658 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62659 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62660 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62661 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62662 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62663 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62664 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62665 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62667 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62666 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/4/extrato HTTP/1.1", upstream: "http://api/clientes/4/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62668 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62669 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62670 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62671 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62672 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62673 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62674 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62675 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62676 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62677 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62678 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62679 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62680 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62681 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62682 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62683 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62684 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62685 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62686 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62687 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62688 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62689 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62690 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62691 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62692 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62693 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62694 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62695 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62696 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62697 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62698 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62699 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62701 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62700 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/2/extrato HTTP/1.1", upstream: "http://api/clientes/2/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62702 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62703 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62704 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62705 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62706 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62707 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62708 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62709 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62710 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62711 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62712 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62713 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62714 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62715 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62716 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62717 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62718 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62719 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62720 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62721 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62722 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62723 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62724 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62725 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62726 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62727 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62728 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62729 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62730 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62731 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62732 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62733 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62734 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62735 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/5/extrato HTTP/1.1", upstream: "http://api/clientes/5/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62736 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62737 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62738 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62739 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62740 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62741 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62742 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62743 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62744 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62745 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:38 [error] 29#29: *62746 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62747 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62748 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62749 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62750 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62751 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62752 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62753 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62754 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62755 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62756 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62757 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62758 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62759 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62760 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62761 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62762 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62763 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62764 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62765 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62766 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62767 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62768 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62769 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/4/extrato HTTP/1.1", upstream: "http://api/clientes/4/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62770 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62771 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62772 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62773 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62774 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62775 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62776 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62777 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62778 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62779 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62780 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62781 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62782 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62783 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62784 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62785 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62786 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62787 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62788 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62789 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62790 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62791 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62792 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62793 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62794 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62795 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62796 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62797 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62798 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62799 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62800 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62801 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62803 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/3/extrato HTTP/1.1", upstream: "http://api/clientes/3/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62802 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62804 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62805 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62806 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62807 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62808 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62809 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62810 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62811 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62812 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62813 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62814 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62815 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62816 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62817 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62818 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62819 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62820 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62821 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62822 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62823 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62824 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62825 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62826 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62827 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62828 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62829 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62830 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62831 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62832 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62833 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62834 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62835 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62836 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/2/extrato HTTP/1.1", upstream: "http://api/clientes/2/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62837 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62838 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62839 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62840 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62841 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62842 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62843 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62844 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62845 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62846 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62847 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62848 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62849 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62850 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62851 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62852 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62853 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62854 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62856 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62855 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62857 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62858 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62859 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62860 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62861 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62862 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62863 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62865 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62864 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62866 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62867 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62868 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62869 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62870 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62872 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62871 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62873 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62874 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62875 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62876 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62877 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62878 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62879 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62880 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62881 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62882 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62883 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62884 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62885 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62886 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62887 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62888 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62890 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62889 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62891 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62893 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62892 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62894 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62895 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62896 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62897 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62899 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62898 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62900 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62901 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62902 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62903 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62904 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/5/extrato HTTP/1.1", upstream: "http://api/clientes/5/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62905 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62906 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62907 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62909 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62908 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62910 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62911 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62912 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62913 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62915 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62914 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62916 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62918 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62917 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62919 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62920 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62921 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62922 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62924 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62923 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62925 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62927 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62926 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62928 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62929 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62930 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62931 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62932 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62933 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62934 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62935 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62936 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62937 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62938 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62939 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/5/extrato HTTP/1.1", upstream: "http://api/clientes/5/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62940 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62941 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62943 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62942 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62944 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62945 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62946 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62947 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62949 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62948 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62950 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62951 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62952 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62953 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62955 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62954 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62956 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62957 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62958 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62959 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62960 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62961 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62962 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62963 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62964 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62965 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62967 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62966 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62968 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62970 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62969 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62971 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62973 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62972 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/5/extrato HTTP/1.1", upstream: "http://api/clientes/5/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62974 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62975 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62977 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62976 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62978 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62980 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62979 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62981 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62982 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62983 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62984 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62985 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62986 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62987 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62989 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62988 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62990 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62991 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62992 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62993 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62994 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62995 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62996 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62997 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62998 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *62999 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63000 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63001 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63002 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63004 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63003 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63005 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63006 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/5/extrato HTTP/1.1", upstream: "http://api/clientes/5/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63008 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63007 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63009 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63010 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63011 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63012 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63013 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63014 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63015 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63017 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63016 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63018 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63019 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63020 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63021 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63022 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63023 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63024 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63025 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63026 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63027 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63028 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63029 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63030 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63031 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63032 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63033 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63035 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63034 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63036 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63037 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63038 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63039 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63040 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/2/extrato HTTP/1.1", upstream: "http://api/clientes/2/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63041 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63042 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63043 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63045 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63044 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63046 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63047 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63048 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63049 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63051 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63050 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63052 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63053 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63054 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63055 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63056 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63057 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63058 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63060 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63059 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63061 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63063 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63062 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63064 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63066 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63065 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63067 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63068 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63069 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63070 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63071 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63072 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63073 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63074 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/5/extrato HTTP/1.1", upstream: "http://api/clientes/5/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63075 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63076 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63077 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63078 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63079 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63080 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63081 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63082 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63083 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63085 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63084 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:39 [error] 29#29: *63086 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63087 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63088 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63089 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63090 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63091 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63092 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63093 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63094 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63095 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63096 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63097 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63098 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63100 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63099 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63101 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63103 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63102 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63104 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63105 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63106 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63107 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63108 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/3/extrato HTTP/1.1", upstream: "http://api/clientes/3/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63109 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63110 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63111 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63112 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63113 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63114 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63115 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63116 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63117 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63118 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63119 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63120 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63121 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63122 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63123 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63124 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63125 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63126 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63127 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63128 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63129 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63130 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63131 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63132 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63134 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63133 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63135 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63136 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63137 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63138 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63140 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63139 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63141 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63142 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/5/extrato HTTP/1.1", upstream: "http://api/clientes/5/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63143 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63144 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63145 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63146 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63147 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63148 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63149 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63150 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63151 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63152 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63153 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63154 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63155 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63156 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63157 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63158 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63159 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63160 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63161 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63162 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63163 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63164 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63165 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63166 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63167 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63168 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63169 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63170 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63171 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63172 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63173 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63174 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63175 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63176 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63177 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63178 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63179 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63180 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63181 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63182 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63183 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63184 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63185 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63186 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63187 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63188 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63189 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63190 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63191 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63192 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63193 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63194 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63196 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63195 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63197 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63199 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63198 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63200 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63202 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63201 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63203 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63204 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63205 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63206 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63207 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63208 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63209 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63211 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63210 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63212 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/5/extrato HTTP/1.1", upstream: "http://api/clientes/5/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63213 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63214 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63215 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63216 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63217 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63218 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63219 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63220 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63221 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63222 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63224 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63223 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63225 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63226 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63227 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63228 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63229 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63230 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63231 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63232 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63233 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63234 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63235 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63236 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63237 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63238 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63239 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63240 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63241 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63242 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63243 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63244 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63246 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/2/extrato HTTP/1.1", upstream: "http://api/clientes/2/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63245 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63247 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63249 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63248 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63250 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63251 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63252 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63253 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63254 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63255 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63256 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63257 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63258 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63259 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63260 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63261 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63262 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63263 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63264 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63265 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63267 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63266 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63268 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63270 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63269 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63271 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63273 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63272 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63274 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63275 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63276 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63277 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63278 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63279 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/4/extrato HTTP/1.1", upstream: "http://api/clientes/4/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63280 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63281 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63282 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63283 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63284 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63285 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63286 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63287 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63288 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63289 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63290 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63291 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63292 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63293 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63294 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63295 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63296 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63297 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63298 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63299 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63301 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63300 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63302 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63304 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63303 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63305 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63307 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63306 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63308 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63309 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63310 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63311 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63312 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/4/extrato HTTP/1.1", upstream: "http://api/clientes/4/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63313 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63314 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63315 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63316 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63317 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63318 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63319 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63320 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63321 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63322 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63323 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63324 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63326 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63325 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63327 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63329 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63328 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63330 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63331 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63332 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63333 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63334 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63335 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63336 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63337 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63338 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63339 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63340 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63341 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63342 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63343 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63344 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63345 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63346 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63347 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63348 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63349 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63351 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63350 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63352 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63354 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63353 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63355 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63356 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63357 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63358 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63359 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63360 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63361 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63362 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63363 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63364 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63365 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63366 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63367 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63368 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63369 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63370 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63372 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63371 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63373 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63374 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63375 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63376 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63378 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63377 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63379 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63380 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63382 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63381 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63383 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63384 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63385 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63386 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63387 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63388 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63389 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63390 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63391 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63392 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63394 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63393 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63395 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63396 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63397 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63398 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63399 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63400 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63401 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63402 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63403 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63404 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63405 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63406 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63407 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63408 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63409 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63410 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63411 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63412 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63413 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63414 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63415 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/4/extrato HTTP/1.1", upstream: "http://api/clientes/4/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63416 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63417 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63419 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63418 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63420 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63422 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63421 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63423 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63424 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63425 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:40 [error] 29#29: *63426 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63427 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63428 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63429 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63431 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63430 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63432 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63434 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63433 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63435 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63437 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63436 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63438 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63439 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63440 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63441 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63442 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63443 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63444 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63445 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63446 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63447 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63448 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63449 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63450 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/4/extrato HTTP/1.1", upstream: "http://api/clientes/4/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63451 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63453 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63452 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63454 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63455 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63456 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63457 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63459 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63458 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63460 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63461 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63462 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63463 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63464 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63465 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63466 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63467 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63468 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63469 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63470 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63471 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63472 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63474 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63473 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63475 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63477 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63476 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63478 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63479 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63480 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63481 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63482 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63483 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63484 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/3/extrato HTTP/1.1", upstream: "http://api/clientes/3/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63485 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63487 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63486 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63488 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63489 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63490 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63491 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63492 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63493 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63494 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63496 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63495 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63497 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63498 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63499 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63500 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63501 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63502 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63503 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63504 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63505 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63506 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63507 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63508 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63509 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63510 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63511 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63512 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63513 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63514 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63515 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63516 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63517 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/2/extrato HTTP/1.1", upstream: "http://api/clientes/2/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63518 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63519 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63520 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63521 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63522 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63523 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63524 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63525 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63526 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63527 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63528 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63529 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63530 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63531 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63532 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63533 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63534 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63535 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63536 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63537 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63538 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63539 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63540 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63541 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63542 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63543 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63544 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63545 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63546 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63547 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63548 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63549 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63550 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63551 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/5/extrato HTTP/1.1", upstream: "http://api/clientes/5/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63552 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63553 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63554 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63555 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63556 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63557 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63558 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63559 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63560 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63561 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63562 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63563 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63564 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63565 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63566 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63567 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63568 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63569 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63570 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63571 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63572 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63573 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63574 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63575 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63576 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63577 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63578 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63579 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63580 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63581 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63582 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63583 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63584 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63585 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/4/extrato HTTP/1.1", upstream: "http://api/clientes/4/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63586 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63587 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63588 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63589 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63590 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63591 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63592 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63593 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63594 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63595 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63596 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63597 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63598 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63599 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63600 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63601 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63602 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63603 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63604 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63605 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63606 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63607 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63608 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63609 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63610 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63611 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63612 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63613 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63614 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63615 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63616 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63617 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63619 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63620 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63618 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/5/extrato HTTP/1.1", upstream: "http://api/clientes/5/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63621 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63622 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63623 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63624 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63625 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63626 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63627 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63628 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63629 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63630 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63632 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63631 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63633 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63634 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63635 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63636 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63637 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63638 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63639 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63640 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63641 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63642 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63643 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63644 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63645 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63646 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63647 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63648 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63650 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63649 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63651 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63653 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/3/extrato HTTP/1.1", upstream: "http://api/clientes/3/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63652 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63654 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63655 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63657 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63656 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63658 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63660 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63659 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63661 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63662 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63663 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63664 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63665 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63666 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63667 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63668 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63669 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63670 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63671 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63672 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63673 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63674 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63675 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63676 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63677 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63678 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63679 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63681 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63680 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63682 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63683 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63684 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63685 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63687 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/5/extrato HTTP/1.1", upstream: "http://api/clientes/5/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63686 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63688 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63689 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63690 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63691 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63692 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63693 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63694 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63695 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63696 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63697 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63698 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63699 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63700 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63701 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63702 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63703 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63704 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63706 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63705 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63707 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63709 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63708 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63710 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63711 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63712 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63713 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63715 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63714 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63716 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63717 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63718 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63719 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63720 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63722 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/4/extrato HTTP/1.1", upstream: "http://api/clientes/4/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63721 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63723 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63724 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63725 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63726 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63727 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63728 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63729 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63730 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63731 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63732 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63733 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63734 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63735 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63736 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63737 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63738 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63739 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63740 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63741 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63743 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63742 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63744 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63746 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63745 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63747 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63749 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63748 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63750 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63751 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63752 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63753 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63755 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/4/extrato HTTP/1.1", upstream: "http://api/clientes/4/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63756 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63754 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63757 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63758 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63759 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63760 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63761 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63762 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63763 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63764 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:41 [error] 29#29: *63765 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63766 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63767 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63768 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63769 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63770 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63771 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63772 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63773 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63774 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63775 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63776 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63777 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63778 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63779 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63780 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63781 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63782 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63783 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63784 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63785 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63786 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63787 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63788 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/5/extrato HTTP/1.1", upstream: "http://api/clientes/5/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63789 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63790 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63791 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63792 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63793 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63794 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63795 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63796 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63797 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63798 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63799 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63800 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63801 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63802 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63803 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63804 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63805 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63806 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63807 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63808 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63809 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63810 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63811 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63812 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63813 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63814 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63815 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63816 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63817 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63818 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63819 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63820 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63821 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63822 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63823 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63824 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63825 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63826 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63827 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63828 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63829 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63830 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63831 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63832 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63833 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63834 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63835 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63836 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63837 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63838 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63839 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63840 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63841 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63842 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63843 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63844 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63845 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63846 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63847 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63848 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63849 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63850 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63851 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63852 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63853 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63854 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63855 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63856 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63857 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/3/extrato HTTP/1.1", upstream: "http://api/clientes/3/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63858 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63859 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63860 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63861 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63862 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63863 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63864 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63865 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63866 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63867 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63868 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63869 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63870 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63871 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63872 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63873 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63874 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63875 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63876 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63877 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63879 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63878 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63880 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63881 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63882 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63883 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63884 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63885 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63886 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63888 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63887 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63889 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63890 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/2/extrato HTTP/1.1", upstream: "http://api/clientes/2/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63892 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63891 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63893 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63894 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63895 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63896 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63897 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63898 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63899 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63900 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63901 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63902 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63903 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63904 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63905 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63907 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63906 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63908 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63910 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63909 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63911 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63912 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63913 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63914 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63915 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63916 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63917 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63918 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63919 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63920 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63921 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63922 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63923 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63925 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63924 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63926 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/5/extrato HTTP/1.1", upstream: "http://api/clientes/5/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63927 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63929 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63928 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63930 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63931 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63932 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63933 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63934 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63935 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63936 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63937 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63938 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63939 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63940 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63941 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63942 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63943 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63944 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63945 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63947 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63946 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63948 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63949 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63950 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63951 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63952 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63953 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63954 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63955 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63956 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63957 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63958 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63959 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63960 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/5/extrato HTTP/1.1", upstream: "http://api/clientes/5/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63961 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63962 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63963 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63964 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63965 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63966 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63967 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63969 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63968 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63970 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63972 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63971 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63973 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63974 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63975 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63976 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63977 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63978 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63979 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63980 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63981 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63982 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63983 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63984 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63985 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63986 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63987 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63988 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63989 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63990 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63991 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63992 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63993 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63994 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/3/extrato HTTP/1.1", upstream: "http://api/clientes/3/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63995 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63996 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63997 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63998 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *63999 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64000 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64001 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64002 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64003 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64004 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64005 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64006 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64007 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64008 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64009 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64010 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64011 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64012 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64013 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64014 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64015 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64016 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64017 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64018 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64019 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64021 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64020 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64022 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64023 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64024 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64025 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64026 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64027 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64028 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/3/extrato HTTP/1.1", upstream: "http://api/clientes/3/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64029 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64030 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64031 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64032 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64034 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64033 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64035 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64036 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64037 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64038 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64040 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64039 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64041 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64042 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64043 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64044 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64045 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64046 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64047 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64048 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64049 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64050 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64051 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64052 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64053 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64054 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64055 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64056 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64058 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64057 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64059 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64060 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64061 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/4/extrato HTTP/1.1", upstream: "http://api/clientes/4/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64062 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64063 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64064 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64065 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64066 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64067 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64068 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64069 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64070 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64071 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64072 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64073 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64074 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64075 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64076 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64077 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64078 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64080 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64079 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64081 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64082 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64083 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64084 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64086 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64085 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64087 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64088 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64089 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64090 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64091 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64092 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64093 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64094 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64095 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/4/extrato HTTP/1.1", upstream: "http://api/clientes/4/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64096 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64097 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64099 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64098 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64100 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64102 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64101 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64103 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64105 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64104 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:42 [error] 29#29: *64106 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64107 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64108 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64109 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64110 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64111 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64112 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64114 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64113 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64115 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64116 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64117 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64118 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64120 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64119 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64121 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64122 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64123 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64124 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64125 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64126 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64127 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64129 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64128 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/5/extrato HTTP/1.1", upstream: "http://api/clientes/5/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64130 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64131 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64133 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64132 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64134 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64135 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64136 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64137 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64139 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64138 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64140 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64141 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64142 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64143 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64144 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64145 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64146 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64147 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64148 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64149 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64151 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64150 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64152 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64154 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64153 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64155 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64156 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64157 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64158 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64159 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64160 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64161 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64164 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64162 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/5/extrato HTTP/1.1", upstream: "http://api/clientes/5/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64163 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64165 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64166 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64167 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64168 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64169 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64170 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64171 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64172 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64173 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64174 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64175 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64176 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64177 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64178 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64179 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64180 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64181 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64182 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64183 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64184 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64185 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64186 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64187 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64188 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64189 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64191 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64190 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64192 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64194 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64193 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64195 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64197 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/3/extrato HTTP/1.1", upstream: "http://api/clientes/3/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64196 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64198 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64199 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64200 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64201 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64202 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64204 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64203 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64205 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64206 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64207 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64208 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64209 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64210 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64211 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64213 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64212 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64214 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64216 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64215 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64217 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64218 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64219 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64220 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64221 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64222 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64223 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64225 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64224 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64226 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64228 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64227 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64229 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64230 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64232 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/2/extrato HTTP/1.1", upstream: "http://api/clientes/2/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64231 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64233 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64234 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64235 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64236 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64238 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64237 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64239 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64241 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64240 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64242 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64244 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64243 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64245 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64247 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64246 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64248 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64250 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64249 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64251 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64252 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64253 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64254 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64255 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64256 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64257 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64258 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64259 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64260 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64261 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64262 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64263 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64265 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64264 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64266 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/3/extrato HTTP/1.1", upstream: "http://api/clientes/3/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64267 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64269 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64268 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64270 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64271 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64272 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64273 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64274 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64275 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64276 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64278 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64277 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64279 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64280 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64281 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64282 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64283 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64284 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64285 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64286 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64287 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64288 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64289 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64290 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64291 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64292 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64293 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64294 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64295 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64296 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64297 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64298 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64299 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64300 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/5/extrato HTTP/1.1", upstream: "http://api/clientes/5/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64301 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64302 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64303 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64304 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64305 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64306 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64307 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64308 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64309 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64310 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64311 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64312 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64313 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64314 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64315 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64316 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64317 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64318 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64319 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64320 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64321 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64322 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64323 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64324 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64325 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64326 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64327 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64328 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64329 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64330 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64331 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64332 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/5/extrato HTTP/1.1", upstream: "http://api/clientes/5/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64333 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64334 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64335 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64337 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64336 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64338 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64339 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64341 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64340 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64342 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64343 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64344 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64346 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64345 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64347 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64349 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64350 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64348 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64352 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64351 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64353 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64354 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64355 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64356 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64357 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64358 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64359 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64360 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64361 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64362 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64364 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64363 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64365 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64366 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64367 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/4/extrato HTTP/1.1", upstream: "http://api/clientes/4/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64368 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64369 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64370 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64371 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64372 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64373 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64374 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64375 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64376 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64377 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64378 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64380 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64379 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64381 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64382 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64383 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64384 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64385 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64386 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64387 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64388 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64389 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64390 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64391 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64392 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64393 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64395 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64394 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64396 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64397 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64398 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64399 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64402 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64401 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64400 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/5/extrato HTTP/1.1", upstream: "http://api/clientes/5/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64404 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64403 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64405 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64406 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64407 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64408 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64409 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64411 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64410 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64412 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64413 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64414 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64415 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64416 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64417 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64418 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64419 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64420 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64421 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64422 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64423 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64424 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64426 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64425 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64427 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64429 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64428 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64430 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64432 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64431 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64433 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64435 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64437 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64436 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64434 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64438 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64439 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:43 [error] 29#29: *64440 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64441 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64442 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64443 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64444 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64446 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64445 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64447 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64448 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64450 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64449 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64452 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64451 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64453 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64455 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64454 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64456 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64457 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64460 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64459 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64458 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64461 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64465 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64462 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64464 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64463 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64466 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64467 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64468 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64469 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64470 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/5/extrato HTTP/1.1", upstream: "http://api/clientes/5/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64471 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64472 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64473 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64474 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64476 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64475 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64477 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64479 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64478 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64480 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64483 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64482 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64481 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64484 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64485 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64486 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64488 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64487 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64489 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64491 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64490 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64492 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64493 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64494 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64495 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64497 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64496 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64498 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64499 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64500 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64501 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64502 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64503 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64504 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/4/extrato HTTP/1.1", upstream: "http://api/clientes/4/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64505 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64506 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64507 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64508 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64509 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64510 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64511 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64512 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64513 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64514 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64515 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64516 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64517 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64518 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64519 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64520 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64521 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64522 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64523 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64524 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64525 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64526 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64527 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64528 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64529 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64530 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64531 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64532 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64533 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64534 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64535 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64536 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64537 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64538 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64539 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64540 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64541 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64542 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64543 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64544 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64545 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64546 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64547 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64548 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64549 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64550 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64551 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64553 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64552 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64554 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64556 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64555 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64557 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64558 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64559 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64560 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64561 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64562 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64563 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64564 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64565 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64566 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64567 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64568 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64569 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64570 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64571 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64572 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64573 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64574 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64575 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64576 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64577 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64578 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64579 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64580 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64581 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64582 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64584 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64583 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64585 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64586 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64587 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64588 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64590 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64589 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64591 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64592 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64593 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64594 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64596 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64595 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64597 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64598 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64599 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64600 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64602 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64601 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64603 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64604 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64606 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/2/extrato HTTP/1.1", upstream: "http://api/clientes/2/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64605 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64607 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64609 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64608 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64610 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64611 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64612 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64613 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64614 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64615 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64616 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64618 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64617 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64619 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64621 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64620 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64622 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64623 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64624 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64625 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64627 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64626 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64628 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64629 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64630 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64631 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64632 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64633 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64634 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64636 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64635 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64637 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64639 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64640 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/3/extrato HTTP/1.1", upstream: "http://api/clientes/3/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64638 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64641 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64643 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64642 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64644 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64645 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64646 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64647 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64648 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64649 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64650 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64652 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64651 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64653 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64655 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64654 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64656 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64658 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64657 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64659 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64661 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64660 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64662 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64663 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64664 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64665 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64666 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64667 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64668 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64670 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64669 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64671 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64672 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64673 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64674 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/2/extrato HTTP/1.1", upstream: "http://api/clientes/2/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64675 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64676 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64677 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64678 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64679 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64680 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64681 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64683 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64682 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64684 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64686 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64685 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64687 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64688 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64689 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64690 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64692 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64691 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64693 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64694 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64695 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64696 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64697 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64698 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64699 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64700 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64701 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64702 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64703 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64704 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64705 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64706 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64708 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64707 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64709 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64710 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64711 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64712 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64713 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64714 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64715 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64716 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64717 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64718 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64719 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64720 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64721 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64722 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64723 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64724 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64725 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64726 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64727 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64728 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64729 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64730 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64731 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64732 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64733 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64734 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64735 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64736 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64737 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64738 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64739 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64740 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64741 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64742 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/3/extrato HTTP/1.1", upstream: "http://api/clientes/3/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64743 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64744 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64745 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64746 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64747 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64748 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64749 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64750 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64751 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64752 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64753 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64754 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64755 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64757 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64756 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64758 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64759 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64760 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64761 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64762 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64763 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64764 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64765 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64766 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64767 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64768 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64769 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64770 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64771 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64772 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64773 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64774 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64775 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64776 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64777 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64778 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64779 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64780 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64782 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64781 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64783 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64784 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64785 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:44 [error] 29#29: *64786 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64787 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64788 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64789 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64791 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64790 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64792 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64793 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64794 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64795 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64796 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64797 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64798 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64799 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64800 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64801 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64802 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64803 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64804 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64805 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64806 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64807 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64809 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64810 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64808 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/3/extrato HTTP/1.1", upstream: "http://api/clientes/3/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64811 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64812 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64813 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64814 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64815 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64816 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64817 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64818 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64819 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64820 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64821 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64822 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64823 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64824 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64825 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64826 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64828 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64827 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64829 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64831 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64830 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64832 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64833 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64834 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64835 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64836 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64837 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64838 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64840 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64839 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64841 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64844 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64843 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64842 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/3/extrato HTTP/1.1", upstream: "http://api/clientes/3/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64845 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64846 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64847 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64848 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64849 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64850 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64851 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64852 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64853 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64854 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64855 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64856 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64857 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64859 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64858 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64860 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64862 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64861 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64863 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64864 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64865 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64866 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64867 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64868 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64869 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64870 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64871 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64872 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64874 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64873 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64875 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64876 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64877 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/3/extrato HTTP/1.1", upstream: "http://api/clientes/3/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64878 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64879 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64880 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64881 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64882 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64883 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64884 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64885 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64886 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64887 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64888 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64889 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64890 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64891 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64892 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64893 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64894 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64895 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64896 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64897 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64898 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64899 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64900 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64901 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64902 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64903 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64904 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64905 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64906 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64907 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64908 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64909 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64911 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64910 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/3/extrato HTTP/1.1", upstream: "http://api/clientes/3/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64912 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64913 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64914 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64915 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64916 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64917 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64918 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64919 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64920 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64921 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64922 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64923 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64924 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64925 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64926 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64927 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64928 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64929 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64930 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64931 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64932 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64933 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64934 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64935 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64936 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64937 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64938 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64939 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64940 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64941 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64942 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64943 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64944 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64945 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/4/extrato HTTP/1.1", upstream: "http://api/clientes/4/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64946 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64947 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64948 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64949 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64950 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64951 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64952 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64953 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64954 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64955 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64956 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64957 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64958 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64959 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64960 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64961 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64962 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64963 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64964 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64965 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64966 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64967 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64968 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64969 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64970 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64971 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64972 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64973 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64974 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64975 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64976 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64977 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64978 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64979 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64980 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64981 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64982 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64983 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64984 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64985 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64986 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64987 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64988 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64989 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64990 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64991 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64992 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64993 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64994 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64995 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64996 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64997 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64998 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *64999 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65000 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65001 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65002 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65003 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65004 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65005 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65006 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65007 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65008 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65009 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65010 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65011 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65012 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65013 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/5/extrato HTTP/1.1", upstream: "http://api/clientes/5/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65014 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65015 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65016 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65017 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65018 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65019 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65020 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65021 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65022 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65023 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65024 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65025 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65026 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65027 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65028 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65029 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65030 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65031 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65032 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65033 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65035 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65034 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65036 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65037 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65038 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65039 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65041 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65040 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65042 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65044 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65043 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65045 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65047 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65048 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65046 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65049 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65050 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65051 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65052 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65053 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65054 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65055 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65056 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65057 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65058 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65059 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65060 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65061 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65062 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65063 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65064 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65065 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65066 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65067 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65068 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65069 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65070 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65071 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65072 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65073 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65074 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65075 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65076 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65078 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65077 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65079 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65080 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65081 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65082 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/2/extrato HTTP/1.1", upstream: "http://api/clientes/2/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65083 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65084 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65085 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65086 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65087 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65088 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65089 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65090 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65091 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65092 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65093 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65094 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65095 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65096 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65097 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65098 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65099 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65100 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65101 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65103 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65102 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65104 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65106 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65105 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65107 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65108 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65109 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65110 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65112 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65111 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65113 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65114 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/3/extrato HTTP/1.1", upstream: "http://api/clientes/3/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65116 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65115 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65117 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65118 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65119 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65120 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65121 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65122 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65123 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65124 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:45 [error] 29#29: *65125 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65126 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65127 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65128 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65129 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65130 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65131 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65132 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65133 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65134 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65135 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65136 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65137 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65138 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65140 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65139 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65141 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65143 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65142 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65144 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65145 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65146 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65147 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65148 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/4/extrato HTTP/1.1", upstream: "http://api/clientes/4/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65149 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65150 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65151 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65152 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65153 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65154 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65155 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65156 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65157 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65158 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65159 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65160 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65161 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65162 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65163 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65164 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65165 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65166 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65167 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65168 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65169 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65170 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65171 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65172 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65173 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65174 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65175 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65176 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65177 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65178 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65179 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65180 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65181 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65183 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65182 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65184 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65185 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65186 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65187 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65188 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65189 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65190 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65191 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65192 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65193 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65194 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65195 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65196 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65197 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65198 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65199 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65200 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65201 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65202 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65203 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65204 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65205 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65206 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65207 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65208 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65209 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65210 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65211 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65212 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65213 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65214 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65215 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65217 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65218 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65216 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/3/extrato HTTP/1.1", upstream: "http://api/clientes/3/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65219 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65220 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65221 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65222 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65223 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65224 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65225 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65226 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65227 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65228 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65229 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65230 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65231 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65233 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65232 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65234 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65235 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65236 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65237 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65238 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65239 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65240 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65241 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65242 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65243 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65244 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65245 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65246 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65248 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65247 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65249 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65251 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65252 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/2/extrato HTTP/1.1", upstream: "http://api/clientes/2/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65250 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65253 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65254 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65255 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65256 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65258 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65257 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65259 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65260 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65261 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65262 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65264 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65263 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65265 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65267 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65266 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65268 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65269 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65270 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65271 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65272 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65273 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65274 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65275 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65276 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65277 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65278 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65279 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65280 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65281 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65282 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65283 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65285 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65284 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65286 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65287 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65288 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65289 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65290 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65291 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65292 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65293 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65295 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65294 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65296 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65297 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65298 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65299 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65301 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65300 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65302 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65303 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65304 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65305 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65306 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65307 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65308 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65309 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65310 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65311 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65313 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65312 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65314 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65316 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65315 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65317 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65318 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65319 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65320 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/5/extrato HTTP/1.1", upstream: "http://api/clientes/5/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65321 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65322 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65323 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65324 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65325 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65326 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65327 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65328 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65329 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65330 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65331 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65332 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65333 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65335 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65334 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65336 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65337 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65338 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65339 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65340 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65341 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65342 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65343 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65344 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65345 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65346 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65347 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65348 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65350 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65349 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65351 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65352 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65353 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/4/extrato HTTP/1.1", upstream: "http://api/clientes/4/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65354 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65355 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65356 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65357 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65358 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65359 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65360 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65361 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65362 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65363 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65364 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65365 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65366 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65367 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65368 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65369 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65370 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65371 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65372 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65373 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65374 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65375 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65376 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65377 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65378 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65379 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65380 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65381 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65382 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65383 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65384 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65385 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65386 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65387 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65388 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65389 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65390 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65391 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65392 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65393 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65394 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65395 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65397 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65396 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65398 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65400 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65399 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65401 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65402 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65403 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65404 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65405 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65406 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65407 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65408 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65409 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65410 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65412 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65411 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65413 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65414 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65415 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65416 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65417 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65418 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65419 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65420 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65421 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65422 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/5/extrato HTTP/1.1", upstream: "http://api/clientes/5/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65423 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65424 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65425 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65426 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65427 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65428 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65429 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65431 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65430 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65432 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65433 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65434 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65435 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65436 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65437 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65438 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65439 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65440 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65441 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65442 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65443 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65444 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65445 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65446 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65447 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65448 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65449 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65450 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65451 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65452 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65453 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65454 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65455 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65456 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/3/extrato HTTP/1.1", upstream: "http://api/clientes/3/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65457 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65458 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65459 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65460 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65462 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65461 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65463 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65464 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65465 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:46 [error] 29#29: *65466 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65467 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65468 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65469 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65470 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65471 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65472 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65473 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65474 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65475 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65476 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65477 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65478 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65479 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65480 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65481 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65483 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65482 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65484 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65485 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65486 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65487 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65490 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/4/extrato HTTP/1.1", upstream: "http://api/clientes/4/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65489 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65488 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65491 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65492 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65493 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65494 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65495 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65496 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65497 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65498 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65499 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65500 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65501 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65502 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65503 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65504 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65505 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65506 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65507 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65508 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65509 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65510 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65511 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65512 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65513 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65514 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65515 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65517 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65516 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65518 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65520 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65519 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65521 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65522 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65523 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65524 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/5/extrato HTTP/1.1", upstream: "http://api/clientes/5/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65525 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65526 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65527 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65528 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65529 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65530 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65531 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65532 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65533 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65534 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65535 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65536 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65537 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65538 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65539 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65540 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65541 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65542 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65543 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65544 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65545 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65546 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65547 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65548 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65549 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65550 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65551 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65552 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65553 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65554 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65555 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65556 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65557 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65558 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/4/extrato HTTP/1.1", upstream: "http://api/clientes/4/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65559 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65560 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65561 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65562 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65563 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65564 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65565 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65566 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65567 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65568 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65569 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65570 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65571 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65572 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65573 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65574 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65575 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65576 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65577 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65578 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65579 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65580 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65581 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65582 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65583 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65584 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65585 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65586 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65587 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65588 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65589 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65590 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65591 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65592 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/3/extrato HTTP/1.1", upstream: "http://api/clientes/3/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65593 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65594 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65595 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65596 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65597 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65598 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65599 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65601 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65600 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65602 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65604 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65603 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65605 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65607 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65606 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65608 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65609 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65610 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65611 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65612 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65613 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65614 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65616 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65615 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65617 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65618 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65619 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65620 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65622 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65621 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65623 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65625 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65624 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65626 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/5/extrato HTTP/1.1", upstream: "http://api/clientes/5/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65627 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65628 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65629 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65630 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65631 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65632 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65633 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65634 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65635 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65636 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65637 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65638 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65639 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65640 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65641 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65642 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65643 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65644 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65645 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65646 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65647 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65648 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65649 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65650 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65651 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65652 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65653 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65654 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65655 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65656 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65657 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65658 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65659 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65660 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/4/extrato HTTP/1.1", upstream: "http://api/clientes/4/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65661 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65662 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65663 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65664 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65666 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65665 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65667 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65668 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65669 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65670 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65671 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65672 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65673 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65674 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65675 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65676 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65677 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65678 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65679 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65680 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65681 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65682 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65683 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65684 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65685 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65686 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65687 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65688 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65690 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65689 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65691 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65693 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65694 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65692 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/3/extrato HTTP/1.1", upstream: "http://api/clientes/3/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65695 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65696 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65697 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65698 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65699 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65700 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65701 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65703 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65702 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65704 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65705 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65706 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65707 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65708 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65709 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65710 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65711 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65712 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65713 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65714 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65715 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65716 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65717 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65718 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65719 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65720 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65721 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65722 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65724 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65723 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65725 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65726 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65727 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65728 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/4/extrato HTTP/1.1", upstream: "http://api/clientes/4/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65729 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65730 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65731 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65732 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65733 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65734 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65735 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65737 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65736 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65738 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65739 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65740 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65741 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65743 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65742 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65744 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65746 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65745 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65747 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65749 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65748 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65750 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65751 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65752 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65753 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65754 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65755 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65756 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65758 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65757 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65759 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65760 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/5/extrato HTTP/1.1", upstream: "http://api/clientes/5/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65761 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65762 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65763 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65764 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65765 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65766 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65767 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65768 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65769 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65771 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65770 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65772 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65773 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65774 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65775 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65777 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65776 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65778 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65780 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65779 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65781 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65782 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65783 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65784 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65785 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65786 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65787 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65789 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65788 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65790 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65791 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65792 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65793 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65795 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "GET /clientes/5/extrato HTTP/1.1", upstream: "http://api/clientes/5/extrato", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65796 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65794 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65797 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65799 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65798 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65800 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65802 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65801 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65803 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/3/transacoes HTTP/1.1", upstream: "http://api/clientes/3/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65805 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:47 [error] 29#29: *65804 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:48 [error] 29#29: *65810 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:48 [error] 29#29: *65811 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:48 [error] 29#29: *65812 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:48 [error] 29#29: *65813 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/5/transacoes HTTP/1.1", upstream: "http://api/clientes/5/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:48 [error] 29#29: *65814 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/4/transacoes HTTP/1.1", upstream: "http://api/clientes/4/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:48 [error] 29#29: *65816 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/2/transacoes HTTP/1.1", upstream: "http://api/clientes/2/transacoes", host: "localhost:9999" -nginx-1 | 2024/02/08 02:48:48 [error] 29#29: *65815 no live upstreams while connecting to upstream, client: 172.19.0.1, server: , request: "POST /clientes/1/transacoes HTTP/1.1", upstream: "http://api/clientes/1/transacoes", host: "localhost:9999" +db-1 | 2024-02-12 23:30:46.045 UTC [1] LOG: starting PostgreSQL 16.1 (Debian 16.1-1.pgdg120+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit +db-1 | 2024-02-12 23:30:46.046 UTC [1] LOG: listening on IPv4 address "0.0.0.0", port 5432 +db-1 | 2024-02-12 23:30:46.046 UTC [1] LOG: listening on IPv6 address "::", port 5432 +db-1 | 2024-02-12 23:30:46.051 UTC [1] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" +db-1 | 2024-02-12 23:30:46.060 UTC [67] LOG: database system was shut down at 2024-02-12 23:30:45 UTC +db-1 | 2024-02-12 23:30:46.068 UTC [1] LOG: database system is ready to accept connections +api01-1 | 🦀Server running at http://localhost:9999/ +api02-1 | 🦀Server running at http://localhost:9999/ nginx-1 exited with code 0 nginx-1 exited with code 0 api01-1 exited with code 0 api01-1 exited with code 0 api02-1 exited with code 0 api02-1 exited with code 0 -db-1 | 2024-02-08 02:50:12.109 UTC [1] LOG: received fast shutdown request -db-1 | 2024-02-08 02:50:12.111 UTC [1] LOG: aborting any active transactions -db-1 | 2024-02-08 02:50:12.114 UTC [1] LOG: background worker "logical replication launcher" (PID 70) exited with exit code 1 -db-1 | 2024-02-08 02:50:12.116 UTC [65] LOG: shutting down -db-1 | 2024-02-08 02:50:12.118 UTC [65] LOG: checkpoint starting: shutdown immediate -db-1 | 2024-02-08 02:50:12.175 UTC [65] LOG: checkpoint complete: wrote 663 buffers (4.0%); 0 WAL file(s) added, 0 removed, 1 recycled; write=0.034 s, sync=0.014 s, total=0.059 s; sync files=32, longest=0.009 s, average=0.001 s; distance=14450 kB, estimate=14450 kB; lsn=0/2737000, redo lsn=0/2737000 -db-1 | 2024-02-08 02:50:12.182 UTC [1] LOG: database system is shut down +db-1 | 2024-02-12 23:35:06.843 UTC [1] LOG: received fast shutdown request +db-1 | 2024-02-12 23:35:06.845 UTC [1] LOG: aborting any active transactions +db-1 | 2024-02-12 23:35:06.851 UTC [1] LOG: background worker "logical replication launcher" (PID 70) exited with exit code 1 +db-1 | 2024-02-12 23:35:06.852 UTC [65] LOG: shutting down +db-1 | 2024-02-12 23:35:06.855 UTC [65] LOG: checkpoint starting: shutdown immediate +db-1 | 2024-02-12 23:35:06.913 UTC [65] LOG: checkpoint complete: wrote 613 buffers (3.7%); 0 WAL file(s) added, 0 removed, 1 recycled; write=0.040 s, sync=0.009 s, total=0.061 s; sync files=31, longest=0.004 s, average=0.001 s; distance=15455 kB, estimate=15455 kB; lsn=0/28321F8, redo lsn=0/28321F8 +db-1 | 2024-02-12 23:35:06.922 UTC [1] LOG: database system is shut down db-1 exited with code 0 diff --git a/participantes/lpicanco/docker-compose.yml b/participantes/lpicanco/docker-compose.yml index 353739937..c16d9c9f7 100644 --- a/participantes/lpicanco/docker-compose.yml +++ b/participantes/lpicanco/docker-compose.yml @@ -24,7 +24,7 @@ services: - "3002:3000" nginx: - image: nginx:latest + image: nginx:1.25.3 volumes: - ./nginx.conf:/etc/nginx/nginx.conf:ro restart: unless-stopped @@ -40,7 +40,7 @@ services: memory: "50MB" db: - image: postgres:latest + image: postgres:16.1 hostname: db restart: unless-stopped environment: @@ -49,7 +49,7 @@ services: POSTGRES_PASSWORD: dogfight_pass volumes: - ./schema.sql:/docker-entrypoint-initdb.d/init.sql - command: postgres -c checkpoint_timeout=600 -c max_wal_size=4096 + command: postgres -c synchronous_commit=off -c max_connections=300 -c max_wal_size=4096 -c checkpoint_timeout=600 deploy: resources: limits: diff --git a/participantes/lpicanco/nginx.conf b/participantes/lpicanco/nginx.conf index 01624f103..1103bf5f1 100644 --- a/participantes/lpicanco/nginx.conf +++ b/participantes/lpicanco/nginx.conf @@ -1,5 +1,6 @@ events { - worker_connections 2000; + worker_connections 4096; + use epoll; } http { upstream api { @@ -11,9 +12,6 @@ http { location / { proxy_pass http://api; } - access_log off; - proxy_read_timeout 300; - proxy_connect_timeout 300; - proxy_send_timeout 300; + access_log off; } } diff --git a/participantes/lpicanco/testada b/participantes/lpicanco/testada index 3d5099a6f..2ecf043c1 100644 --- a/participantes/lpicanco/testada +++ b/participantes/lpicanco/testada @@ -1,2 +1,2 @@ -testada em qua 07 fev 2024 23:50:12 -03 +testada em seg 12 fev 2024 20:35:07 -03 abra um PR removendo esse arquivo caso queira que sua API seja testada novamente diff --git a/participantes/lsfratel/README.md b/participantes/lsfratel/README.md new file mode 100644 index 000000000..240586398 --- /dev/null +++ b/participantes/lsfratel/README.md @@ -0,0 +1,17 @@ +# Rinha de Backend 2024 Q1 - Controle de Concorrência + + +
+ + + + +Stack: +- [Kotlin](https://kotlinlang.org) +- [Ktor](https://ktor.io) +- [Komapper](https://www.komapper.org) +- [Postgres](https://www.postgresql.org) +- [Lighttp](https://www.lighttpd.net) + +Repo: +- [repositório da api](https://github.com/lsfratel/rinha-backend-2024-q1) diff --git a/participantes/lsfratel/docker-compose.logs b/participantes/lsfratel/docker-compose.logs new file mode 100644 index 000000000..760416240 --- /dev/null +++ b/participantes/lsfratel/docker-compose.logs @@ -0,0 +1,99 @@ + Network lsfratel_default Creating + Network lsfratel_default Created + Container lsfratel-db-1 Creating + Container lsfratel-db-1 Created + Container lsfratel-lighttpd-1 Creating + Container lsfratel-api02-1 Creating + Container lsfratel-api01-1 Creating + Container lsfratel-api02-1 Created + Container lsfratel-lighttpd-1 Created + Container lsfratel-api01-1 Created +Attaching to api01-1, api02-1, db-1, lighttpd-1 +db-1 | The files belonging to this database system will be owned by user "postgres". +db-1 | This user must also own the server process. +db-1 | +db-1 | The database cluster will be initialized with locale "en_US.utf8". +db-1 | The default database encoding has accordingly been set to "UTF8". +db-1 | The default text search configuration will be set to "english". +db-1 | +db-1 | Data page checksums are disabled. +db-1 | +db-1 | fixing permissions on existing directory /var/lib/postgresql/data ... ok +db-1 | creating subdirectories ... ok +db-1 | selecting dynamic shared memory implementation ... posix +db-1 | selecting default max_connections ... 100 +db-1 | selecting default shared_buffers ... 128MB +db-1 | selecting default time zone ... Etc/UTC +db-1 | creating configuration files ... ok +db-1 | running bootstrap script ... ok +db-1 | performing post-bootstrap initialization ... ok +db-1 | syncing data to disk ... ok +db-1 | +db-1 | +db-1 | Success. You can now start the database server using: +db-1 | +db-1 | pg_ctl -D /var/lib/postgresql/data -l logfile start +db-1 | +db-1 | initdb: warning: enabling "trust" authentication for local connections +db-1 | initdb: hint: You can change this by editing pg_hba.conf or using the option -A, or --auth-local and --auth-host, the next time you run initdb. +db-1 | waiting for server to start....2024-02-12 02:51:24.636 UTC [49] LOG: starting PostgreSQL 16.1 (Debian 16.1-1.pgdg120+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit +db-1 | 2024-02-12 02:51:24.643 UTC [49] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" +db-1 | 2024-02-12 02:51:24.664 UTC [52] LOG: database system was shut down at 2024-02-12 02:51:24 UTC +db-1 | 2024-02-12 02:51:24.673 UTC [49] LOG: database system is ready to accept connections +db-1 | done +db-1 | server started +db-1 | CREATE DATABASE +db-1 | +db-1 | +db-1 | /usr/local/bin/docker-entrypoint.sh: running /docker-entrypoint-initdb.d/init.sql +db-1 | CREATE TABLE +db-1 | CREATE TABLE +db-1 | DO +db-1 | +db-1 | +db-1 | waiting for server to shut down...2024-02-12 02:51:25.123 UTC [49] LOG: received fast shutdown request +db-1 | .2024-02-12 02:51:25.131 UTC [49] LOG: aborting any active transactions +db-1 | 2024-02-12 02:51:25.134 UTC [49] LOG: background worker "logical replication launcher" (PID 55) exited with exit code 1 +db-1 | 2024-02-12 02:51:25.136 UTC [50] LOG: shutting down +db-1 | 2024-02-12 02:51:25.143 UTC [50] LOG: checkpoint starting: shutdown immediate +db-1 | 2024-02-12 02:51:25.504 UTC [50] LOG: checkpoint complete: wrote 940 buffers (5.7%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.279 s, sync=0.060 s, total=0.369 s; sync files=313, longest=0.015 s, average=0.001 s; distance=4295 kB, estimate=4295 kB; lsn=0/191C738, redo lsn=0/191C738 +db-1 | 2024-02-12 02:51:25.513 UTC [49] LOG: database system is shut down +db-1 | done +db-1 | server stopped +db-1 | +db-1 | PostgreSQL init process complete; ready for start up. +db-1 | +db-1 | 2024-02-12 02:51:25.578 UTC [1] LOG: starting PostgreSQL 16.1 (Debian 16.1-1.pgdg120+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit +db-1 | 2024-02-12 02:51:25.578 UTC [1] LOG: listening on IPv4 address "0.0.0.0", port 5432 +db-1 | 2024-02-12 02:51:25.578 UTC [1] LOG: listening on IPv6 address "::", port 5432 +db-1 | 2024-02-12 02:51:25.597 UTC [1] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" +db-1 | 2024-02-12 02:51:25.617 UTC [67] LOG: database system was shut down at 2024-02-12 02:51:25 UTC +db-1 | 2024-02-12 02:51:25.627 UTC [1] LOG: database system is ready to accept connections +api02-1 | 2024-02-11 23:51:35.405 [DefaultDispatcher-worker-2] INFO Application - Autoreload is disabled because the development mode is off. +api01-1 | 2024-02-11 23:51:35.405 [DefaultDispatcher-worker-2] INFO Application - Autoreload is disabled because the development mode is off. +api02-1 | 2024-02-11 23:51:35.409 [DefaultDispatcher-worker-2] INFO Application - Application started in 0.005 seconds. +api01-1 | 2024-02-11 23:51:35.409 [DefaultDispatcher-worker-2] INFO Application - Application started in 0.005 seconds. +api01-1 | 2024-02-11 23:51:35.409 [DefaultDispatcher-worker-2] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +api02-1 | 2024-02-11 23:51:35.410 [DefaultDispatcher-worker-2] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +lighttpd-1 | 2024-02-12 02:51:35: (server.c.1933) server started (lighttpd/1.4.73) +api02-1 | 2024-02-11 23:51:35.433 [DefaultDispatcher-worker-2] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@4e464b36 +api02-1 | 2024-02-11 23:51:35.434 [DefaultDispatcher-worker-2] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +api01-1 | 2024-02-11 23:51:35.436 [DefaultDispatcher-worker-2] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@23955c49 +api01-1 | 2024-02-11 23:51:35.436 [DefaultDispatcher-worker-2] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +api02-1 | 2024-02-11 23:51:35.436 [DefaultDispatcher-worker-1] INFO Application - Responding at http://0.0.0.0:3000 +api01-1 | 2024-02-11 23:51:35.438 [DefaultDispatcher-worker-2] INFO Application - Responding at http://0.0.0.0:3000 +lighttpd-1 | 2024-02-12 02:55:53: (server.c.2332) server stopped by UID = 0 PID = 0 +lighttpd-1 exited with code 0 +lighttpd-1 exited with code 0 +api01-1 exited with code 0 +api01-1 exited with code 143 +api02-1 exited with code 0 +api02-1 exited with code 143 +db-1 | 2024-02-12 02:55:54.847 UTC [1] LOG: received fast shutdown request +db-1 | 2024-02-12 02:55:54.849 UTC [1] LOG: aborting any active transactions +db-1 | 2024-02-12 02:55:54.852 UTC [1] LOG: background worker "logical replication launcher" (PID 70) exited with exit code 1 +db-1 | 2024-02-12 02:55:54.855 UTC [65] LOG: shutting down +db-1 | 2024-02-12 02:55:54.857 UTC [65] LOG: checkpoint starting: shutdown immediate +db-1 | 2024-02-12 02:55:54.913 UTC [65] LOG: checkpoint complete: wrote 658 buffers (4.0%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.036 s, sync=0.013 s, total=0.058 s; sync files=31, longest=0.008 s, average=0.001 s; distance=2105 kB, estimate=2105 kB; lsn=0/1B2ABE0, redo lsn=0/1B2ABE0 +db-1 | 2024-02-12 02:55:54.919 UTC [1] LOG: database system is shut down +db-1 exited with code 0 diff --git a/participantes/lsfratel/docker-compose.yml b/participantes/lsfratel/docker-compose.yml new file mode 100644 index 000000000..67f43a833 --- /dev/null +++ b/participantes/lsfratel/docker-compose.yml @@ -0,0 +1,63 @@ +version: "3.5" + +services: + api01: &api + image: lsfratel/rinha-2024-q1 + hostname: api01 + environment: + - PG_HOSTNAME=db + - PG_USER=postgres + - PG_PASSWORD=postgres + - PG_DATABASE=rinha-2024-q1 + - PG_PORT=5432 + - PORT=3000 + depends_on: + db: + condition: service_healthy + deploy: + resources: + limits: + cpus: "0.45" + memory: "150MB" + + api02: + <<: *api + hostname: api02 + + lighttpd: + image: jitesoft/lighttpd + volumes: + - ./lighttpd.conf:/etc/lighttpd/lighttpd.conf + ports: + - "9999:9999" + depends_on: + db: + condition: service_healthy + deploy: + resources: + limits: + cpus: '0.15' + memory: '60MB' + + db: + image: postgres:latest + environment: + - POSTGRES_PASSWORD=postgres + - POSTGRES_USER=postgres + - POSTGRES_DB=rinha-2024-q1 + volumes: + - ./init.sql:/docker-entrypoint-initdb.d/init.sql + healthcheck: + test: [ "CMD-SHELL", "pg_isready -U postgres" ] + interval: 10s + timeout: 5s + retries: 5 + deploy: + resources: + limits: + cpus: "0.45" + memory: "190MB" + +networks: + default: + driver: bridge diff --git a/participantes/lsfratel/init.sql b/participantes/lsfratel/init.sql new file mode 100644 index 000000000..6c63774bd --- /dev/null +++ b/participantes/lsfratel/init.sql @@ -0,0 +1,29 @@ +CREATE UNLOGGED TABLE "customers" ( + "id" SERIAL NOT NULL PRIMARY KEY, + "name" VARCHAR(100) NOT NULL, + "credit" INTEGER NOT NULL, + "balance" BIGINT NOT NULL DEFAULT 0 +); + +CREATE UNLOGGED TABLE "transactions" ( + "id" SERIAL NOT NULL PRIMARY KEY, + "customer_id" INTEGER NOT NULL, + "type" CHARACTER(1) NOT NULL, + "amount" BIGINT NOT NULL, + "description" VARCHAR(10) NOT NULL, + "created_at" TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, + CONSTRAINT "fk_clientes_transacoes_id" + FOREIGN KEY ("customer_id") REFERENCES customers ("id") +); + +DO +$$ + BEGIN + INSERT INTO customers (name, credit, balance) + VALUES ('mark zuguenbuerguerr', 1000 * 100, 0), + ('arnold schuzenega', 800 * 100, 0), + ('bill gata', 10000 * 100, 0), + ('ellon mockito', 100000 * 100, 0), + ('jack mau', 5000 * 100, 0); + END; +$$; diff --git a/participantes/lsfratel/lighttpd.conf b/participantes/lsfratel/lighttpd.conf new file mode 100644 index 000000000..561eb0436 --- /dev/null +++ b/participantes/lsfratel/lighttpd.conf @@ -0,0 +1,26 @@ +var.basedir = "/var/www/localhost" + +server.modules = ( + "mod_proxy" +) + +server.username = "www-data" +server.groupname = "www-data" + +server.document-root = var.basedir + "/htdocs" +server.pid-file = "/run/lighttpd.pid" + +server.port = 9999 + +#server.max-fds = 120000 +#server.max-connections = 40000 + +$SERVER["socket"] == ":9999" { + proxy.balance = "round-robin" + proxy.server = ( + "" => ( + ("host" => "api01", "port" => "3000"), + ("host" => "api02", "port" => "3000") + ) + ) +} diff --git a/participantes/lsfratel/testada b/participantes/lsfratel/testada new file mode 100644 index 000000000..50533ab63 --- /dev/null +++ b/participantes/lsfratel/testada @@ -0,0 +1,2 @@ +testada em dom 11 fev 2024 23:55:55 -03 +abra um PR removendo esse arquivo caso queira que sua API seja testada novamente diff --git a/participantes/lubien-phoenixqlite/README.md b/participantes/lubien-phoenixqlite/README.md new file mode 100644 index 000000000..1ee17a3e3 --- /dev/null +++ b/participantes/lubien-phoenixqlite/README.md @@ -0,0 +1,17 @@ +# Submissão para Rinha de Backend, Segunda Edição: 2024/Q1 - Controle de Concorrência + + +
+ + + + +## Lubien + +Submissão feita com: +- `nginx` como load balancer +- `sqlite` como banco de dados +- `elixir` e `phoenix` para as APIs +- [repositório da api](https://github.com/lubien/backend-fight-2024-q1) + +[@joao_lubien](https://twitter.com/joao_lubien) @ twitter \ No newline at end of file diff --git a/participantes/lubien-phoenixqlite/docker-compose.logs b/participantes/lubien-phoenixqlite/docker-compose.logs new file mode 100644 index 000000000..dc8dc1bd6 --- /dev/null +++ b/participantes/lubien-phoenixqlite/docker-compose.logs @@ -0,0 +1,500 @@ + Network lubien-phoenixqlite_erlcluster Creating + Network lubien-phoenixqlite_erlcluster Created + Container lubien-phoenixqlite-rinha2-1 Creating + Container lubien-phoenixqlite-rinha1-1 Creating + Container lubien-phoenixqlite-rinha2-1 Created + Container lubien-phoenixqlite-rinha1-1 Created + Container lubien-phoenixqlite-nginx-1 Creating + Container lubien-phoenixqlite-nginx-1 Created +Attaching to nginx-1, rinha1-1, rinha2-1 +nginx-1 | /docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration +nginx-1 | /docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/ +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh +nginx-1 | 10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf +nginx-1 | 10-listen-on-ipv6-by-default.sh: info: Enabled listen on IPv6 in /etc/nginx/conf.d/default.conf +nginx-1 | /docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-local-resolvers.envsh +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh +nginx-1 | /docker-entrypoint.sh: Configuration complete; ready for start up +rinha1-1 | 17:05:51.113 [error] Exqlite.Connection (#PID<0.1684.0>) failed to connect: ** (Exqlite.Error) database is locked +rinha1-1 | 17:05:51.298 [info] == Running 20240205214236 BackendFight.Repo.Migrations.CreateCustomers.change/0 forward +rinha1-1 | 17:05:51.298 [info] create table customers +rinha1-1 | 17:05:51.299 [info] == Migrated 20240205214236 in 0.0s +rinha1-1 | 17:05:51.300 [info] == Running 20240205220827 BackendFight.Repo.Migrations.CreateTransactions.change/0 forward +rinha1-1 | 17:05:51.300 [info] create table transactions +rinha1-1 | 17:05:51.301 [info] create index transactions_customer_id_index +rinha1-1 | 17:05:51.301 [info] == Migrated 20240205220827 in 0.0s +rinha1-1 | 17:05:51.302 [info] == Running 20240209173339 BackendFight.Repo.Migrations.AddCustomerBalance.change/0 forward +rinha1-1 | 17:05:51.302 [info] alter table customers +rinha1-1 | 17:05:51.303 [info] == Migrated 20240209173339 in 0.0s +rinha1-1 | 17:05:51.305 [info] == Running 20240209182352 BackendFight.Repo.Migrations.AddTransactionTrigger.up/0 forward +rinha1-1 | 17:05:51.305 [info] == Migrated 20240209182352 in 0.0s +rinha1-1 | 17:05:51.306 [info] == Running 20240210201123 BackendFight.Repo.Migrations.RunSeeds.up/0 forward +rinha1-1 | 17:05:51.307 [info] == Migrated 20240210201123 in 0.0s +rinha1-1 | 17:05:51.374 [info] Running BackendFightWeb.Endpoint with Bandit 1.2.0 at :::3000 (http) +rinha1-1 | 17:05:51.375 [info] Access BackendFightWeb.Endpoint at https://example.com +rinha1-1 | 17:05:51.769 [info] ❌ CACHE MISS +rinha2-1 | 17:05:55.901 [info] Running BackendFightWeb.Endpoint with Bandit 1.2.0 at :::3000 (http) +rinha2-1 | 17:05:55.901 [info] Access BackendFightWeb.Endpoint at https://example.com +rinha1-1 | 17:06:03.971 [info] ❌ CACHE MISS +rinha2-1 | 17:06:03.979 [error] GenServer #PID<0.2000.0> terminating +rinha2-1 | ** (ArgumentError) no node found running in region "primary" +rinha2-1 | (fly_rpc 0.3.0) lib/fly_rpc.ex:165: Fly.RPC.rpc_region/3 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/customer_controller.ex:9: BackendFightWeb.CustomerController.show/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/customer_controller.ex:1: BackendFightWeb.CustomerController.action/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/customer_controller.ex:1: BackendFightWeb.CustomerController.phoenix_controller_pipeline/2 +rinha2-1 | (phoenix 1.7.11) lib/phoenix/router.ex:484: Phoenix.Router.__call__/5 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.plug_builder_call/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.call/2 +rinha2-1 | (bandit 1.2.0) lib/bandit/pipeline.ex:101: Bandit.Pipeline.call_plug/2 +rinha2-1 | Last message: {:continue, :handle_connection} +rinha1-1 | 17:06:03.981 [info] ❌ CACHE MISS +rinha1-1 | 17:06:03.986 [info] ❌ CACHE MISS +rinha2-1 | 17:06:03.986 [error] GenServer #PID<0.2001.0> terminating +rinha2-1 | ** (ArgumentError) no node found running in region "primary" +rinha2-1 | (fly_rpc 0.3.0) lib/fly_rpc.ex:165: Fly.RPC.rpc_region/3 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/customer_controller.ex:9: BackendFightWeb.CustomerController.show/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/customer_controller.ex:1: BackendFightWeb.CustomerController.action/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/customer_controller.ex:1: BackendFightWeb.CustomerController.phoenix_controller_pipeline/2 +rinha2-1 | (phoenix 1.7.11) lib/phoenix/router.ex:484: Phoenix.Router.__call__/5 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.plug_builder_call/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.call/2 +rinha2-1 | (bandit 1.2.0) lib/bandit/pipeline.ex:101: Bandit.Pipeline.call_plug/2 +rinha2-1 | Last message: {:continue, :handle_connection} +rinha2-1 | 17:06:03.991 [error] GenServer #PID<0.2002.0> terminating +rinha2-1 | ** (ArgumentError) no node found running in region "primary" +rinha2-1 | (fly_rpc 0.3.0) lib/fly_rpc.ex:165: Fly.RPC.rpc_region/3 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:16: BackendFightWeb.TransactionController.create/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.action/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.phoenix_controller_pipeline/2 +rinha2-1 | (phoenix 1.7.11) lib/phoenix/router.ex:484: Phoenix.Router.__call__/5 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.plug_builder_call/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.call/2 +rinha2-1 | (bandit 1.2.0) lib/bandit/pipeline.ex:101: Bandit.Pipeline.call_plug/2 +rinha2-1 | Last message: {:continue, :handle_connection} +rinha1-1 | 17:06:04.002 [info] ❌ CACHE MISS +rinha2-1 | 17:06:04.000 [error] GenServer #PID<0.2003.0> terminating +rinha2-1 | ** (ArgumentError) no node found running in region "primary" +rinha2-1 | (fly_rpc 0.3.0) lib/fly_rpc.ex:165: Fly.RPC.rpc_region/3 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:16: BackendFightWeb.TransactionController.create/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.action/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.phoenix_controller_pipeline/2 +rinha2-1 | (phoenix 1.7.11) lib/phoenix/router.ex:484: Phoenix.Router.__call__/5 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.plug_builder_call/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.call/2 +rinha2-1 | (bandit 1.2.0) lib/bandit/pipeline.ex:101: Bandit.Pipeline.call_plug/2 +rinha2-1 | Last message: {:continue, :handle_connection} +rinha2-1 | 17:06:04.003 [error] GenServer #PID<0.2004.0> terminating +rinha2-1 | ** (ArgumentError) no node found running in region "primary" +rinha2-1 | (fly_rpc 0.3.0) lib/fly_rpc.ex:165: Fly.RPC.rpc_region/3 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:16: BackendFightWeb.TransactionController.create/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.action/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.phoenix_controller_pipeline/2 +rinha2-1 | (phoenix 1.7.11) lib/phoenix/router.ex:484: Phoenix.Router.__call__/5 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.plug_builder_call/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.call/2 +rinha2-1 | (bandit 1.2.0) lib/bandit/pipeline.ex:101: Bandit.Pipeline.call_plug/2 +rinha2-1 | Last message: {:continue, :handle_connection} +rinha2-1 | 17:06:04.008 [error] GenServer #PID<0.2005.0> terminating +rinha2-1 | ** (ArgumentError) no node found running in region "primary" +rinha2-1 | (fly_rpc 0.3.0) lib/fly_rpc.ex:165: Fly.RPC.rpc_region/3 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:16: BackendFightWeb.TransactionController.create/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.action/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.phoenix_controller_pipeline/2 +rinha2-1 | (phoenix 1.7.11) lib/phoenix/router.ex:484: Phoenix.Router.__call__/5 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.plug_builder_call/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.call/2 +rinha2-1 | (bandit 1.2.0) lib/bandit/pipeline.ex:101: Bandit.Pipeline.call_plug/2 +rinha2-1 | Last message: {:continue, :handle_connection} +rinha2-1 | 17:06:04.012 [error] GenServer #PID<0.2006.0> terminating +rinha2-1 | ** (ArgumentError) no node found running in region "primary" +rinha2-1 | (fly_rpc 0.3.0) lib/fly_rpc.ex:165: Fly.RPC.rpc_region/3 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/customer_controller.ex:9: BackendFightWeb.CustomerController.show/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/customer_controller.ex:1: BackendFightWeb.CustomerController.action/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/customer_controller.ex:1: BackendFightWeb.CustomerController.phoenix_controller_pipeline/2 +rinha2-1 | (phoenix 1.7.11) lib/phoenix/router.ex:484: Phoenix.Router.__call__/5 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.plug_builder_call/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.call/2 +rinha2-1 | (bandit 1.2.0) lib/bandit/pipeline.ex:101: Bandit.Pipeline.call_plug/2 +rinha2-1 | Last message: {:continue, :handle_connection} +rinha2-1 | 17:06:04.015 [error] GenServer #PID<0.2007.0> terminating +rinha2-1 | ** (ArgumentError) no node found running in region "primary" +rinha2-1 | (fly_rpc 0.3.0) lib/fly_rpc.ex:165: Fly.RPC.rpc_region/3 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/customer_controller.ex:9: BackendFightWeb.CustomerController.show/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/customer_controller.ex:1: BackendFightWeb.CustomerController.action/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/customer_controller.ex:1: BackendFightWeb.CustomerController.phoenix_controller_pipeline/2 +rinha2-1 | (phoenix 1.7.11) lib/phoenix/router.ex:484: Phoenix.Router.__call__/5 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.plug_builder_call/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.call/2 +rinha2-1 | (bandit 1.2.0) lib/bandit/pipeline.ex:101: Bandit.Pipeline.call_plug/2 +rinha2-1 | Last message: {:continue, :handle_connection} +rinha2-1 | 17:06:04.017 [error] GenServer #PID<0.2008.0> terminating +rinha2-1 | ** (ArgumentError) no node found running in region "primary" +rinha2-1 | (fly_rpc 0.3.0) lib/fly_rpc.ex:165: Fly.RPC.rpc_region/3 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:16: BackendFightWeb.TransactionController.create/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.action/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.phoenix_controller_pipeline/2 +rinha2-1 | (phoenix 1.7.11) lib/phoenix/router.ex:484: Phoenix.Router.__call__/5 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.plug_builder_call/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.call/2 +rinha2-1 | (bandit 1.2.0) lib/bandit/pipeline.ex:101: Bandit.Pipeline.call_plug/2 +rinha2-1 | Last message: {:continue, :handle_connection} +rinha2-1 | 17:06:04.028 [error] GenServer #PID<0.2009.0> terminating +rinha2-1 | ** (ArgumentError) no node found running in region "primary" +rinha2-1 | (fly_rpc 0.3.0) lib/fly_rpc.ex:165: Fly.RPC.rpc_region/3 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/customer_controller.ex:9: BackendFightWeb.CustomerController.show/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/customer_controller.ex:1: BackendFightWeb.CustomerController.action/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/customer_controller.ex:1: BackendFightWeb.CustomerController.phoenix_controller_pipeline/2 +rinha2-1 | (phoenix 1.7.11) lib/phoenix/router.ex:484: Phoenix.Router.__call__/5 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.plug_builder_call/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.call/2 +rinha2-1 | (bandit 1.2.0) lib/bandit/pipeline.ex:101: Bandit.Pipeline.call_plug/2 +rinha2-1 | Last message: {:continue, :handle_connection} +rinha2-1 | 17:06:04.037 [error] GenServer #PID<0.2010.0> terminating +rinha2-1 | ** (ArgumentError) no node found running in region "primary" +rinha2-1 | (fly_rpc 0.3.0) lib/fly_rpc.ex:165: Fly.RPC.rpc_region/3 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:16: BackendFightWeb.TransactionController.create/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.action/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.phoenix_controller_pipeline/2 +rinha2-1 | (phoenix 1.7.11) lib/phoenix/router.ex:484: Phoenix.Router.__call__/5 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.plug_builder_call/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.call/2 +rinha2-1 | (bandit 1.2.0) lib/bandit/pipeline.ex:101: Bandit.Pipeline.call_plug/2 +rinha2-1 | Last message: {:continue, :handle_connection} +rinha1-1 | 17:06:04.040 [info] ❌ CACHE MISS +rinha2-1 | 17:06:04.040 [error] GenServer #PID<0.2011.0> terminating +rinha2-1 | ** (ArgumentError) no node found running in region "primary" +rinha2-1 | (fly_rpc 0.3.0) lib/fly_rpc.ex:165: Fly.RPC.rpc_region/3 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:16: BackendFightWeb.TransactionController.create/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.action/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.phoenix_controller_pipeline/2 +rinha2-1 | (phoenix 1.7.11) lib/phoenix/router.ex:484: Phoenix.Router.__call__/5 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.plug_builder_call/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.call/2 +rinha2-1 | (bandit 1.2.0) lib/bandit/pipeline.ex:101: Bandit.Pipeline.call_plug/2 +rinha2-1 | Last message: {:continue, :handle_connection} +rinha2-1 | 17:06:04.043 [error] GenServer #PID<0.2012.0> terminating +rinha2-1 | ** (ArgumentError) no node found running in region "primary" +rinha2-1 | (fly_rpc 0.3.0) lib/fly_rpc.ex:165: Fly.RPC.rpc_region/3 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:16: BackendFightWeb.TransactionController.create/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.action/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.phoenix_controller_pipeline/2 +rinha2-1 | (phoenix 1.7.11) lib/phoenix/router.ex:484: Phoenix.Router.__call__/5 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.plug_builder_call/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.call/2 +rinha2-1 | (bandit 1.2.0) lib/bandit/pipeline.ex:101: Bandit.Pipeline.call_plug/2 +rinha2-1 | Last message: {:continue, :handle_connection} +rinha2-1 | 17:06:04.048 [error] GenServer #PID<0.2013.0> terminating +rinha2-1 | ** (ArgumentError) no node found running in region "primary" +rinha2-1 | (fly_rpc 0.3.0) lib/fly_rpc.ex:165: Fly.RPC.rpc_region/3 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:16: BackendFightWeb.TransactionController.create/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.action/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.phoenix_controller_pipeline/2 +rinha2-1 | (phoenix 1.7.11) lib/phoenix/router.ex:484: Phoenix.Router.__call__/5 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.plug_builder_call/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.call/2 +rinha2-1 | (bandit 1.2.0) lib/bandit/pipeline.ex:101: Bandit.Pipeline.call_plug/2 +rinha2-1 | Last message: {:continue, :handle_connection} +rinha2-1 | 17:06:04.051 [error] GenServer #PID<0.2014.0> terminating +rinha2-1 | ** (ArgumentError) no node found running in region "primary" +rinha2-1 | (fly_rpc 0.3.0) lib/fly_rpc.ex:165: Fly.RPC.rpc_region/3 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:16: BackendFightWeb.TransactionController.create/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.action/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.phoenix_controller_pipeline/2 +rinha2-1 | (phoenix 1.7.11) lib/phoenix/router.ex:484: Phoenix.Router.__call__/5 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.plug_builder_call/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.call/2 +rinha2-1 | (bandit 1.2.0) lib/bandit/pipeline.ex:101: Bandit.Pipeline.call_plug/2 +rinha2-1 | Last message: {:continue, :handle_connection} +rinha2-1 | 17:06:04.053 [error] GenServer #PID<0.2015.0> terminating +rinha2-1 | ** (ArgumentError) no node found running in region "primary" +rinha2-1 | (fly_rpc 0.3.0) lib/fly_rpc.ex:165: Fly.RPC.rpc_region/3 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:16: BackendFightWeb.TransactionController.create/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.action/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.phoenix_controller_pipeline/2 +rinha2-1 | (phoenix 1.7.11) lib/phoenix/router.ex:484: Phoenix.Router.__call__/5 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.plug_builder_call/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.call/2 +rinha2-1 | (bandit 1.2.0) lib/bandit/pipeline.ex:101: Bandit.Pipeline.call_plug/2 +rinha2-1 | Last message: {:continue, :handle_connection} +rinha2-1 | 17:06:04.057 [error] GenServer #PID<0.2016.0> terminating +rinha2-1 | ** (ArgumentError) no node found running in region "primary" +rinha2-1 | (fly_rpc 0.3.0) lib/fly_rpc.ex:165: Fly.RPC.rpc_region/3 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:16: BackendFightWeb.TransactionController.create/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.action/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.phoenix_controller_pipeline/2 +rinha2-1 | (phoenix 1.7.11) lib/phoenix/router.ex:484: Phoenix.Router.__call__/5 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.plug_builder_call/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.call/2 +rinha2-1 | (bandit 1.2.0) lib/bandit/pipeline.ex:101: Bandit.Pipeline.call_plug/2 +rinha2-1 | Last message: {:continue, :handle_connection} +rinha2-1 | 17:06:04.059 [error] GenServer #PID<0.2017.0> terminating +rinha2-1 | ** (ArgumentError) no node found running in region "primary" +rinha2-1 | (fly_rpc 0.3.0) lib/fly_rpc.ex:165: Fly.RPC.rpc_region/3 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:16: BackendFightWeb.TransactionController.create/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.action/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.phoenix_controller_pipeline/2 +rinha2-1 | (phoenix 1.7.11) lib/phoenix/router.ex:484: Phoenix.Router.__call__/5 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.plug_builder_call/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.call/2 +rinha2-1 | (bandit 1.2.0) lib/bandit/pipeline.ex:101: Bandit.Pipeline.call_plug/2 +rinha2-1 | Last message: {:continue, :handle_connection} +rinha2-1 | 17:06:04.064 [error] GenServer #PID<0.2018.0> terminating +rinha2-1 | ** (ArgumentError) no node found running in region "primary" +rinha2-1 | (fly_rpc 0.3.0) lib/fly_rpc.ex:165: Fly.RPC.rpc_region/3 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:16: BackendFightWeb.TransactionController.create/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.action/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.phoenix_controller_pipeline/2 +rinha2-1 | (phoenix 1.7.11) lib/phoenix/router.ex:484: Phoenix.Router.__call__/5 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.plug_builder_call/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.call/2 +rinha2-1 | (bandit 1.2.0) lib/bandit/pipeline.ex:101: Bandit.Pipeline.call_plug/2 +rinha2-1 | Last message: {:continue, :handle_connection} +rinha2-1 | 17:06:04.087 [error] GenServer #PID<0.2019.0> terminating +rinha2-1 | ** (ArgumentError) no node found running in region "primary" +rinha2-1 | (fly_rpc 0.3.0) lib/fly_rpc.ex:165: Fly.RPC.rpc_region/3 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:16: BackendFightWeb.TransactionController.create/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.action/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.phoenix_controller_pipeline/2 +rinha2-1 | (phoenix 1.7.11) lib/phoenix/router.ex:484: Phoenix.Router.__call__/5 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.plug_builder_call/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.call/2 +rinha2-1 | (bandit 1.2.0) lib/bandit/pipeline.ex:101: Bandit.Pipeline.call_plug/2 +rinha2-1 | Last message: {:continue, :handle_connection} +rinha2-1 | 17:06:04.088 [error] GenServer #PID<0.2020.0> terminating +rinha2-1 | ** (ArgumentError) no node found running in region "primary" +rinha2-1 | (fly_rpc 0.3.0) lib/fly_rpc.ex:165: Fly.RPC.rpc_region/3 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:16: BackendFightWeb.TransactionController.create/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.action/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.phoenix_controller_pipeline/2 +rinha2-1 | (phoenix 1.7.11) lib/phoenix/router.ex:484: Phoenix.Router.__call__/5 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.plug_builder_call/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.call/2 +rinha2-1 | (bandit 1.2.0) lib/bandit/pipeline.ex:101: Bandit.Pipeline.call_plug/2 +rinha2-1 | Last message: {:continue, :handle_connection} +rinha2-1 | 17:06:04.089 [error] GenServer #PID<0.2021.0> terminating +rinha2-1 | ** (ArgumentError) no node found running in region "primary" +rinha2-1 | (fly_rpc 0.3.0) lib/fly_rpc.ex:165: Fly.RPC.rpc_region/3 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:16: BackendFightWeb.TransactionController.create/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.action/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.phoenix_controller_pipeline/2 +rinha2-1 | (phoenix 1.7.11) lib/phoenix/router.ex:484: Phoenix.Router.__call__/5 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.plug_builder_call/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.call/2 +rinha2-1 | (bandit 1.2.0) lib/bandit/pipeline.ex:101: Bandit.Pipeline.call_plug/2 +rinha2-1 | Last message: {:continue, :handle_connection} +rinha2-1 | 17:06:04.992 [error] GenServer #PID<0.2022.0> terminating +rinha2-1 | ** (ArgumentError) no node found running in region "primary" +rinha2-1 | (fly_rpc 0.3.0) lib/fly_rpc.ex:165: Fly.RPC.rpc_region/3 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:16: BackendFightWeb.TransactionController.create/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.action/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.phoenix_controller_pipeline/2 +rinha2-1 | (phoenix 1.7.11) lib/phoenix/router.ex:484: Phoenix.Router.__call__/5 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.plug_builder_call/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.call/2 +rinha2-1 | (bandit 1.2.0) lib/bandit/pipeline.ex:101: Bandit.Pipeline.call_plug/2 +rinha2-1 | Last message: {:continue, :handle_connection} +rinha2-1 | 17:06:05.002 [error] GenServer #PID<0.2023.0> terminating +rinha2-1 | ** (ArgumentError) no node found running in region "primary" +rinha2-1 | (fly_rpc 0.3.0) lib/fly_rpc.ex:165: Fly.RPC.rpc_region/3 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:16: BackendFightWeb.TransactionController.create/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.action/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.phoenix_controller_pipeline/2 +rinha2-1 | (phoenix 1.7.11) lib/phoenix/router.ex:484: Phoenix.Router.__call__/5 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.plug_builder_call/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.call/2 +rinha2-1 | (bandit 1.2.0) lib/bandit/pipeline.ex:101: Bandit.Pipeline.call_plug/2 +rinha2-1 | Last message: {:continue, :handle_connection} +rinha2-1 | 17:06:05.967 [error] GenServer #PID<0.2024.0> terminating +rinha2-1 | ** (ArgumentError) no node found running in region "primary" +rinha2-1 | (fly_rpc 0.3.0) lib/fly_rpc.ex:165: Fly.RPC.rpc_region/3 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/customer_controller.ex:9: BackendFightWeb.CustomerController.show/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/customer_controller.ex:1: BackendFightWeb.CustomerController.action/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/customer_controller.ex:1: BackendFightWeb.CustomerController.phoenix_controller_pipeline/2 +rinha2-1 | (phoenix 1.7.11) lib/phoenix/router.ex:484: Phoenix.Router.__call__/5 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.plug_builder_call/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.call/2 +rinha2-1 | (bandit 1.2.0) lib/bandit/pipeline.ex:101: Bandit.Pipeline.call_plug/2 +rinha2-1 | Last message: {:continue, :handle_connection} +rinha2-1 | 17:06:06.210 [error] GenServer #PID<0.2025.0> terminating +rinha2-1 | ** (ArgumentError) no node found running in region "primary" +rinha2-1 | (fly_rpc 0.3.0) lib/fly_rpc.ex:165: Fly.RPC.rpc_region/3 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:16: BackendFightWeb.TransactionController.create/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.action/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.phoenix_controller_pipeline/2 +rinha2-1 | (phoenix 1.7.11) lib/phoenix/router.ex:484: Phoenix.Router.__call__/5 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.plug_builder_call/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.call/2 +rinha2-1 | (bandit 1.2.0) lib/bandit/pipeline.ex:101: Bandit.Pipeline.call_plug/2 +rinha2-1 | Last message: {:continue, :handle_connection} +rinha2-1 | 17:06:06.461 [error] GenServer #PID<0.2026.0> terminating +rinha2-1 | ** (ArgumentError) no node found running in region "primary" +rinha2-1 | (fly_rpc 0.3.0) lib/fly_rpc.ex:165: Fly.RPC.rpc_region/3 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:16: BackendFightWeb.TransactionController.create/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.action/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.phoenix_controller_pipeline/2 +rinha2-1 | (phoenix 1.7.11) lib/phoenix/router.ex:484: Phoenix.Router.__call__/5 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.plug_builder_call/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.call/2 +rinha2-1 | (bandit 1.2.0) lib/bandit/pipeline.ex:101: Bandit.Pipeline.call_plug/2 +rinha2-1 | Last message: {:continue, :handle_connection} +rinha2-1 | 17:06:06.961 [error] GenServer #PID<0.2027.0> terminating +rinha2-1 | ** (ArgumentError) no node found running in region "primary" +rinha2-1 | (fly_rpc 0.3.0) lib/fly_rpc.ex:165: Fly.RPC.rpc_region/3 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:16: BackendFightWeb.TransactionController.create/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.action/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.phoenix_controller_pipeline/2 +rinha2-1 | (phoenix 1.7.11) lib/phoenix/router.ex:484: Phoenix.Router.__call__/5 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.plug_builder_call/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.call/2 +rinha2-1 | (bandit 1.2.0) lib/bandit/pipeline.ex:101: Bandit.Pipeline.call_plug/2 +rinha2-1 | Last message: {:continue, :handle_connection} +rinha2-1 | 17:06:06.963 [error] GenServer #PID<0.2028.0> terminating +rinha2-1 | ** (ArgumentError) no node found running in region "primary" +rinha2-1 | (fly_rpc 0.3.0) lib/fly_rpc.ex:165: Fly.RPC.rpc_region/3 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:16: BackendFightWeb.TransactionController.create/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.action/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.phoenix_controller_pipeline/2 +rinha2-1 | (phoenix 1.7.11) lib/phoenix/router.ex:484: Phoenix.Router.__call__/5 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.plug_builder_call/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.call/2 +rinha2-1 | (bandit 1.2.0) lib/bandit/pipeline.ex:101: Bandit.Pipeline.call_plug/2 +rinha2-1 | Last message: {:continue, :handle_connection} +rinha2-1 | 17:06:07.210 [error] GenServer #PID<0.2029.0> terminating +rinha2-1 | ** (ArgumentError) no node found running in region "primary" +rinha2-1 | (fly_rpc 0.3.0) lib/fly_rpc.ex:165: Fly.RPC.rpc_region/3 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:16: BackendFightWeb.TransactionController.create/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.action/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.phoenix_controller_pipeline/2 +rinha2-1 | (phoenix 1.7.11) lib/phoenix/router.ex:484: Phoenix.Router.__call__/5 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.plug_builder_call/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.call/2 +rinha2-1 | (bandit 1.2.0) lib/bandit/pipeline.ex:101: Bandit.Pipeline.call_plug/2 +rinha2-1 | Last message: {:continue, :handle_connection} +rinha2-1 | 17:06:07.461 [error] GenServer #PID<0.2031.0> terminating +rinha2-1 | ** (ArgumentError) no node found running in region "primary" +rinha2-1 | (fly_rpc 0.3.0) lib/fly_rpc.ex:165: Fly.RPC.rpc_region/3 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:16: BackendFightWeb.TransactionController.create/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.action/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.phoenix_controller_pipeline/2 +rinha2-1 | (phoenix 1.7.11) lib/phoenix/router.ex:484: Phoenix.Router.__call__/5 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.plug_builder_call/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.call/2 +rinha2-1 | (bandit 1.2.0) lib/bandit/pipeline.ex:101: Bandit.Pipeline.call_plug/2 +rinha2-1 | Last message: {:continue, :handle_connection} +rinha2-1 | 17:06:07.627 [error] GenServer #PID<0.2032.0> terminating +rinha2-1 | ** (ArgumentError) no node found running in region "primary" +rinha2-1 | (fly_rpc 0.3.0) lib/fly_rpc.ex:165: Fly.RPC.rpc_region/3 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:16: BackendFightWeb.TransactionController.create/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.action/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.phoenix_controller_pipeline/2 +rinha2-1 | (phoenix 1.7.11) lib/phoenix/router.ex:484: Phoenix.Router.__call__/5 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.plug_builder_call/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.call/2 +rinha2-1 | (bandit 1.2.0) lib/bandit/pipeline.ex:101: Bandit.Pipeline.call_plug/2 +rinha2-1 | Last message: {:continue, :handle_connection} +rinha2-1 | 17:06:07.794 [error] GenServer #PID<0.2033.0> terminating +rinha2-1 | ** (ArgumentError) no node found running in region "primary" +rinha2-1 | (fly_rpc 0.3.0) lib/fly_rpc.ex:165: Fly.RPC.rpc_region/3 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:16: BackendFightWeb.TransactionController.create/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.action/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.phoenix_controller_pipeline/2 +rinha2-1 | (phoenix 1.7.11) lib/phoenix/router.ex:484: Phoenix.Router.__call__/5 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.plug_builder_call/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.call/2 +rinha2-1 | (bandit 1.2.0) lib/bandit/pipeline.ex:101: Bandit.Pipeline.call_plug/2 +rinha2-1 | Last message: {:continue, :handle_connection} +rinha2-1 | 17:06:07.962 [error] GenServer #PID<0.2034.0> terminating +rinha2-1 | ** (ArgumentError) no node found running in region "primary" +rinha2-1 | (fly_rpc 0.3.0) lib/fly_rpc.ex:165: Fly.RPC.rpc_region/3 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:16: BackendFightWeb.TransactionController.create/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.action/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.phoenix_controller_pipeline/2 +rinha2-1 | (phoenix 1.7.11) lib/phoenix/router.ex:484: Phoenix.Router.__call__/5 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.plug_builder_call/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.call/2 +rinha2-1 | (bandit 1.2.0) lib/bandit/pipeline.ex:101: Bandit.Pipeline.call_plug/2 +rinha2-1 | Last message: {:continue, :handle_connection} +rinha2-1 | 17:06:08.102 [error] GenServer #PID<0.2035.0> terminating +rinha2-1 | ** (ArgumentError) no node found running in region "primary" +rinha2-1 | (fly_rpc 0.3.0) lib/fly_rpc.ex:165: Fly.RPC.rpc_region/3 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:16: BackendFightWeb.TransactionController.create/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.action/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.phoenix_controller_pipeline/2 +rinha2-1 | (phoenix 1.7.11) lib/phoenix/router.ex:484: Phoenix.Router.__call__/5 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.plug_builder_call/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.call/2 +rinha2-1 | (bandit 1.2.0) lib/bandit/pipeline.ex:101: Bandit.Pipeline.call_plug/2 +rinha2-1 | Last message: {:continue, :handle_connection} +rinha2-1 | 17:06:08.245 [error] GenServer #PID<0.2036.0> terminating +rinha2-1 | ** (ArgumentError) no node found running in region "primary" +rinha2-1 | (fly_rpc 0.3.0) lib/fly_rpc.ex:165: Fly.RPC.rpc_region/3 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:16: BackendFightWeb.TransactionController.create/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.action/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.phoenix_controller_pipeline/2 +rinha2-1 | (phoenix 1.7.11) lib/phoenix/router.ex:484: Phoenix.Router.__call__/5 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.plug_builder_call/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.call/2 +rinha2-1 | (bandit 1.2.0) lib/bandit/pipeline.ex:101: Bandit.Pipeline.call_plug/2 +rinha2-1 | Last message: {:continue, :handle_connection} +rinha2-1 | 17:06:08.460 [error] GenServer #PID<0.2037.0> terminating +rinha2-1 | ** (ArgumentError) no node found running in region "primary" +rinha2-1 | (fly_rpc 0.3.0) lib/fly_rpc.ex:165: Fly.RPC.rpc_region/3 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:16: BackendFightWeb.TransactionController.create/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.action/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.phoenix_controller_pipeline/2 +rinha2-1 | (phoenix 1.7.11) lib/phoenix/router.ex:484: Phoenix.Router.__call__/5 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.plug_builder_call/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.call/2 +rinha2-1 | (bandit 1.2.0) lib/bandit/pipeline.ex:101: Bandit.Pipeline.call_plug/2 +rinha2-1 | Last message: {:continue, :handle_connection} +rinha2-1 | 17:06:08.675 [error] GenServer #PID<0.2038.0> terminating +rinha2-1 | ** (ArgumentError) no node found running in region "primary" +rinha2-1 | (fly_rpc 0.3.0) lib/fly_rpc.ex:165: Fly.RPC.rpc_region/3 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:16: BackendFightWeb.TransactionController.create/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.action/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.phoenix_controller_pipeline/2 +rinha2-1 | (phoenix 1.7.11) lib/phoenix/router.ex:484: Phoenix.Router.__call__/5 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.plug_builder_call/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.call/2 +rinha2-1 | (bandit 1.2.0) lib/bandit/pipeline.ex:101: Bandit.Pipeline.call_plug/2 +rinha2-1 | Last message: {:continue, :handle_connection} +rinha2-1 | 17:06:08.818 [error] GenServer #PID<0.2039.0> terminating +rinha2-1 | ** (ArgumentError) no node found running in region "primary" +rinha2-1 | (fly_rpc 0.3.0) lib/fly_rpc.ex:165: Fly.RPC.rpc_region/3 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:16: BackendFightWeb.TransactionController.create/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.action/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.phoenix_controller_pipeline/2 +rinha2-1 | (phoenix 1.7.11) lib/phoenix/router.ex:484: Phoenix.Router.__call__/5 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.plug_builder_call/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.call/2 +rinha2-1 | (bandit 1.2.0) lib/bandit/pipeline.ex:101: Bandit.Pipeline.call_plug/2 +rinha2-1 | Last message: {:continue, :handle_connection} +rinha2-1 | 17:06:08.962 [error] GenServer #PID<0.2040.0> terminating +rinha2-1 | ** (ArgumentError) no node found running in region "primary" +rinha2-1 | (fly_rpc 0.3.0) lib/fly_rpc.ex:165: Fly.RPC.rpc_region/3 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:16: BackendFightWeb.TransactionController.create/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.action/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.phoenix_controller_pipeline/2 +rinha2-1 | (phoenix 1.7.11) lib/phoenix/router.ex:484: Phoenix.Router.__call__/5 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.plug_builder_call/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.call/2 +rinha2-1 | (bandit 1.2.0) lib/bandit/pipeline.ex:101: Bandit.Pipeline.call_plug/2 +rinha2-1 | Last message: {:continue, :handle_connection} +rinha2-1 | 17:06:09.071 [error] GenServer #PID<0.2041.0> terminating +rinha2-1 | ** (ArgumentError) no node found running in region "primary" +rinha2-1 | (fly_rpc 0.3.0) lib/fly_rpc.ex:165: Fly.RPC.rpc_region/3 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:16: BackendFightWeb.TransactionController.create/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.action/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.phoenix_controller_pipeline/2 +rinha2-1 | (phoenix 1.7.11) lib/phoenix/router.ex:484: Phoenix.Router.__call__/5 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.plug_builder_call/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/endpoint.ex:1: BackendFightWeb.Endpoint.call/2 +rinha2-1 | (bandit 1.2.0) lib/bandit/pipeline.ex:101: Bandit.Pipeline.call_plug/2 +rinha2-1 | Last message: {:continue, :handle_connection} +rinha2-1 | 17:06:09.182 [error] GenServer #PID<0.2042.0> terminating +rinha2-1 | ** (ArgumentError) no node found running in region "primary" +rinha2-1 | (fly_rpc 0.3.0) lib/fly_rpc.ex:165: Fly.RPC.rpc_region/3 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:16: BackendFightWeb.TransactionController.create/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.action/2 +rinha2-1 | (backend_fight 0.1.0) lib/backend_fight_web/controllers/transaction_controller.ex:1: BackendFightWeb.TransactionController.phoenix_controller_pipeline/2 diff --git a/participantes/lubien-phoenixqlite/docker-compose.yml b/participantes/lubien-phoenixqlite/docker-compose.yml new file mode 100644 index 000000000..058dc65bd --- /dev/null +++ b/participantes/lubien-phoenixqlite/docker-compose.yml @@ -0,0 +1,72 @@ +version: "3.5" + +services: + rinha1: &api + image: lubien/backend-fight-2024-q1:v0.0.1 + hostname: rinha1 + environment: + - DB_HOSTNAME=db + - PORT=3000 + - SECRET_KEY_BASE=1FAGGKyEC9U+FODc+Jf3apLW+ntvEiT3uAxP4MTuAsZEgr4Z9GQ5X+60UeMXTQQl + - RELEASE_COOKIE=PGL67P4KHY62MQBXIOTTJ3OTHQB52LEHKW57WRXUH5ZQDWIS42CQ==== + - DATABASE_PATH=/data/prod.db + - RINHA_APP_NAME=rinha1 + - IP_V4_ADDRESS=192.0.1.11 + - PRIMARY_REGION=primary + - MY_REGION=primary + ports: + - "3001:3000" + deploy: + resources: + limits: + cpus: "0.85" + memory: "256MB" + networks: + erlcluster: + ipv4_address: 192.0.1.11 + + rinha2: + <<: *api + hostname: rinha2 + environment: + - PORT=3000 + - SECRET_KEY_BASE=1FAGGKyEC9U+FODc+Jf3apLW+ntvEiT3uAxP4MTuAsZEgr4Z9GQ5X+60UeMXTQQl + - RELEASE_COOKIE=PGL67P4KHY62MQBXIOTTJ3OTHQB52LEHKW57WRXUH5ZQDWIS42CQ==== + - RINHA_APP_NAME=rinha2 + - IP_V4_ADDRESS=192.0.1.12 + - PRIMARY_REGION=primary + - MY_REGION=replica + ports: + - "3002:3000" + deploy: + resources: + limits: + cpus: "0.30" + memory: "147MB" + networks: + erlcluster: + ipv4_address: 192.0.1.12 + + nginx: + image: nginx:latest + volumes: + - ./nginx.conf:/etc/nginx/nginx.conf:ro + depends_on: + - rinha1 + - rinha2 + ports: + - "9999:9999" + deploy: + resources: + limits: + cpus: "0.35" + memory: "147MB" + networks: + erlcluster: + +networks: + erlcluster: + ipam: + driver: default + config: + - subnet: "192.0.1.0/24" \ No newline at end of file diff --git a/participantes/lubien-phoenixqlite/nginx.conf b/participantes/lubien-phoenixqlite/nginx.conf new file mode 100644 index 000000000..1b31d67a1 --- /dev/null +++ b/participantes/lubien-phoenixqlite/nginx.conf @@ -0,0 +1,28 @@ +events { + worker_connections 1000; +} + +http { + access_log off; + error_log /dev/null; + sendfile off; + + upstream api { + server rinha1:3000; + server rinha2:3000; + keepalive 32; + } + + server { + listen 9999; + + location / { + proxy_buffering off; + proxy_set_header Connection ""; + proxy_http_version 1.1; + proxy_set_header Keep-Alive ""; + proxy_set_header Proxy-Connection "keep-alive"; + proxy_pass http://api; + } + } +} \ No newline at end of file diff --git a/participantes/lubien-phoenixqlite/testada b/participantes/lubien-phoenixqlite/testada new file mode 100644 index 000000000..8b34ee01e --- /dev/null +++ b/participantes/lubien-phoenixqlite/testada @@ -0,0 +1,2 @@ +testada em seg 12 fev 2024 14:10:19 -03 +abra um PR removendo esse arquivo caso queira que sua API seja testada novamente diff --git a/participantes/lucas-hsm/README.md b/participantes/lucas-hsm/README.md new file mode 100644 index 000000000..19cad3df8 --- /dev/null +++ b/participantes/lucas-hsm/README.md @@ -0,0 +1,12 @@ +# Rust + Rocket + PostgreSQL :) +### Minhas redes +- https://twitter.com/rvnsxm +- https://www.linkedin.com/in/lucas-hsm/ +- https://github.com/ZillaZ + +### Repositório +- https://github.com/ZillaZ/rinha-backend2024q1 + +### Resultados +Pra rodar é só lançar o `docker compose up` :D +![image](https://github.com/ZillaZ/rinha-de-backend-2024-q1/assets/81485821/06997059-8af1-4f4c-9f0c-4380ab969771) diff --git a/participantes/lucas-hsm/compose.yml b/participantes/lucas-hsm/compose.yml new file mode 100644 index 000000000..37f37acc1 --- /dev/null +++ b/participantes/lucas-hsm/compose.yml @@ -0,0 +1,66 @@ +version: "3.5" + +services: + api01: &api + image: lucasmula125/rinha-backend-2024 + hostname: api01 + environment: + - POSTGRES_USER=postgres + - POSTGRES_PASSWORD=Gercino2 + - POSTGRES_DB=rinha + - POSTGRES_HOST=db + - PORT=5432 + - POSTGRES_POOLSIZE=10 + - ROCKET_LIMITS={json="1024kib"} + ports: + - "3001:8000" + depends_on: + - db + deploy: + resources: + limits: + cpus: "0.15" + memory: "50mb" + + api02: + <<: *api + hostname: api02 + ports: + - "3002:8000" + + nginx: + image: nginx:latest + volumes: + - ./nginx.conf:/etc/nginx/nginx.conf:ro + depends_on: + - api01 + - api02 + ports: + - "9999:9999" + deploy: + resources: + limits: + cpus: "0.2" + memory: "20mb" + + db: + image: postgres:latest + hostname: db + environment: + - POSTGRES_PASSWORD=Gercino2 + - POSTGRES_USER=postgres + - POSTGRES_DB=rinha + ports: + - "5432:5432" + volumes: + - ./script.sql:/docker-entrypoint-initdb.d/script.sql + deploy: + resources: + limits: + cpus: "1" + memory: "430mb" + +networks: + default: + driver: bridge + name: rinha-nginx-2024q1 diff --git a/participantes/lucas-hsm/docker-compose.logs b/participantes/lucas-hsm/docker-compose.logs new file mode 100644 index 000000000..4a01872e9 --- /dev/null +++ b/participantes/lucas-hsm/docker-compose.logs @@ -0,0 +1,500 @@ + Network rinha-nginx-2024q1 Creating + Network rinha-nginx-2024q1 Created + Container lucas-hsm-db-1 Creating + Container lucas-hsm-db-1 Created + Container lucas-hsm-api01-1 Creating + Container lucas-hsm-api02-1 Creating + Container lucas-hsm-api01-1 Created + Container lucas-hsm-api02-1 Created + Container lucas-hsm-nginx-1 Creating + Container lucas-hsm-nginx-1 Created +Attaching to api01-1, api02-1, db-1, nginx-1 +db-1 | The files belonging to this database system will be owned by user "postgres". +db-1 | This user must also own the server process. +db-1 | +db-1 | The database cluster will be initialized with locale "en_US.utf8". +db-1 | The default database encoding has accordingly been set to "UTF8". +db-1 | The default text search configuration will be set to "english". +db-1 | +db-1 | Data page checksums are disabled. +db-1 | +db-1 | fixing permissions on existing directory /var/lib/postgresql/data ... ok +db-1 | creating subdirectories ... ok +db-1 | selecting dynamic shared memory implementation ... posix +db-1 | selecting default max_connections ... 100 +db-1 | selecting default shared_buffers ... 128MB +db-1 | selecting default time zone ... Etc/UTC +db-1 | creating configuration files ... ok +db-1 | running bootstrap script ... ok +api02-1 | Rocket has launched from http://0.0.0.0:8000 +api01-1 | Rocket has launched from http://0.0.0.0:8000 +db-1 | performing post-bootstrap initialization ... ok +nginx-1 | /docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration +nginx-1 | /docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/ +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh +nginx-1 | 10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf +nginx-1 | 10-listen-on-ipv6-by-default.sh: info: Enabled listen on IPv6 in /etc/nginx/conf.d/default.conf +nginx-1 | /docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-local-resolvers.envsh +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh +nginx-1 | /docker-entrypoint.sh: Configuration complete; ready for start up +api01-1 | thread 'rocket-worker-thread' panicked at src/get.rs:36:37: +api01-1 | called `Result::unwrap()` on an `Err` value: Backend(Error { kind: Connect, cause: Some(Os { code: 111, kind: ConnectionRefused, message: "Connection refused" }) }) +api01-1 | note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace +api01-1 | >> Handler extrato panicked. +api01-1 | >> A panic is treated as an internal server error. +api01-1 | >> No 500 catcher registered. Using Rocket default. +db-1 | syncing data to disk ... ok +db-1 | +db-1 | +db-1 | Success. You can now start the database server using: +db-1 | +db-1 | pg_ctl -D /var/lib/postgresql/data -l logfile start +db-1 | +db-1 | initdb: warning: enabling "trust" authentication for local connections +db-1 | initdb: hint: You can change this by editing pg_hba.conf or using the option -A, or --auth-local and --auth-host, the next time you run initdb. +api01-1 | thread 'rocket-worker-thread' panicked at src/get.rs:36:37: +api01-1 | called `Result::unwrap()` on an `Err` value: Backend(Error { kind: Connect, cause: Some(Os { code: 111, kind: ConnectionRefused, message: "Connection refused" }) }) +api01-1 | >> Handler extrato panicked. +api01-1 | >> A panic is treated as an internal server error. +api01-1 | >> No 500 catcher registered. Using Rocket default. +db-1 | waiting for server to start....2024-02-12 00:00:51.651 UTC [48] LOG: starting PostgreSQL 16.1 (Debian 16.1-1.pgdg120+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit +db-1 | 2024-02-12 00:00:51.794 UTC [48] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" +db-1 | 2024-02-12 00:00:52.173 UTC [51] LOG: database system was shut down at 2024-02-12 00:00:42 UTC +db-1 | 2024-02-12 00:00:52.189 UTC [48] LOG: database system is ready to accept connections +db-1 | done +db-1 | server started +db-1 | CREATE DATABASE +db-1 | +db-1 | +db-1 | /usr/local/bin/docker-entrypoint.sh: running /docker-entrypoint-initdb.d/script.sql +db-1 | CREATE TABLE +db-1 | CREATE TABLE +db-1 | CREATE INDEX +db-1 | CREATE INDEX +db-1 | CREATE PROCEDURE +db-1 | DO +db-1 | +db-1 | +db-1 | 2024-02-12 00:00:52.509 UTC [48] LOG: received fast shutdown request +db-1 | waiting for server to shut down....2024-02-12 00:00:52.518 UTC [48] LOG: aborting any active transactions +db-1 | 2024-02-12 00:00:52.523 UTC [48] LOG: background worker "logical replication launcher" (PID 54) exited with exit code 1 +db-1 | 2024-02-12 00:00:52.523 UTC [49] LOG: shutting down +db-1 | 2024-02-12 00:00:52.527 UTC [49] LOG: checkpoint starting: shutdown immediate +db-1 | 2024-02-12 00:00:52.867 UTC [49] LOG: checkpoint complete: wrote 938 buffers (5.7%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.277 s, sync=0.040 s, total=0.344 s; sync files=305, longest=0.016 s, average=0.001 s; distance=4277 kB, estimate=4277 kB; lsn=0/1917EC8, redo lsn=0/1917EC8 +db-1 | 2024-02-12 00:00:52.875 UTC [48] LOG: database system is shut down +db-1 | done +db-1 | server stopped +db-1 | +db-1 | PostgreSQL init process complete; ready for start up. +db-1 | +db-1 | 2024-02-12 00:00:52.948 UTC [1] LOG: starting PostgreSQL 16.1 (Debian 16.1-1.pgdg120+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit +db-1 | 2024-02-12 00:00:52.948 UTC [1] LOG: listening on IPv4 address "0.0.0.0", port 5432 +db-1 | 2024-02-12 00:00:52.948 UTC [1] LOG: listening on IPv6 address "::", port 5432 +db-1 | 2024-02-12 00:00:52.965 UTC [1] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" +db-1 | 2024-02-12 00:00:52.975 UTC [66] LOG: database system was shut down at 2024-02-12 00:00:52 UTC +db-1 | 2024-02-12 00:00:52.989 UTC [1] LOG: database system is ready to accept connections +api01-1 | >> No 404 catcher registered. Using Rocket default. +api02-1 | >> Data guard `Json < Transacao >` failed: Parse("{\"valor\": 1.2, \"tipo\": \"d\", \"descricao\": \"devolve\"}", Error("invalid type: floating point `1.2`, expected i32", line: 1, column: 13)). +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> Data guard `Json < Transacao >` failed: Parse("{\"valor\": 1.2, \"tipo\": \"d\", \"descricao\": \"devolve\"}", Error("invalid type: floating point `1.2`, expected i32", line: 1, column: 13)). +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> Data guard `Json < Transacao >` failed: Parse("{\"valor\": 1.2, \"tipo\": \"d\", \"descricao\": \"devolve\"}", Error("invalid type: floating point `1.2`, expected i32", line: 1, column: 13)). +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> Data guard `Json < Transacao >` failed: Parse("{\"valor\": 1.2, \"tipo\": \"d\", \"descricao\": \"devolve\"}", Error("invalid type: floating point `1.2`, expected i32", line: 1, column: 13)). +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> Data guard `Json < Transacao >` failed: Parse("{\"valor\": 1.2, \"tipo\": \"d\", \"descricao\": \"devolve\"}", Error("invalid type: floating point `1.2`, expected i32", line: 1, column: 13)). +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> Data guard `Json < Transacao >` failed: Parse("{\"valor\": 1, \"tipo\": \"c\", \"descricao\": null}", Error("invalid type: null, expected a string", line: 1, column: 43)). +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> Data guard `Json < Transacao >` failed: Parse("{\"valor\": 1, \"tipo\": \"c\", \"descricao\": null}", Error("invalid type: null, expected a string", line: 1, column: 43)). +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> Data guard `Json < Transacao >` failed: Parse("{\"valor\": 1, \"tipo\": \"c\", \"descricao\": null}", Error("invalid type: null, expected a string", line: 1, column: 43)). +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> Data guard `Json < Transacao >` failed: Parse("{\"valor\": 1, \"tipo\": \"c\", \"descricao\": null}", Error("invalid type: null, expected a string", line: 1, column: 43)). +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> Data guard `Json < Transacao >` failed: Parse("{\"valor\": 1, \"tipo\": \"c\", \"descricao\": null}", Error("invalid type: null, expected a string", line: 1, column: 43)). +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api02-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. +api01-1 | >> No 422 catcher registered. Using Rocket default. diff --git a/participantes/lucas-hsm/nginx.conf b/participantes/lucas-hsm/nginx.conf new file mode 100644 index 000000000..0329707ac --- /dev/null +++ b/participantes/lucas-hsm/nginx.conf @@ -0,0 +1,27 @@ +worker_processes auto; + +events { + use epoll; + worker_connections 1024; +} + +http { + access_log off; + + upstream api { + server api01:8000; + server api02:8000; + keepalive 4; + } + + server { + listen 9999; + + location / { + proxy_buffering off; + proxy_set_header Connection ""; + proxy_http_version 1.1; + proxy_pass http://api; + } + } +} diff --git a/participantes/lucas-hsm/script.sql b/participantes/lucas-hsm/script.sql new file mode 100644 index 000000000..656d163d1 --- /dev/null +++ b/participantes/lucas-hsm/script.sql @@ -0,0 +1,34 @@ +CREATE TABLE clientes ( + id int, + limite int, + saldo int +); + +create table transacoes ( + id_cliente int, + tipo char, + descricao varchar(10), + realizada_em timestamp with time zone, + valor int +); + +create index clientes_index on clientes using hash(id); +create index transacoes_index on transacoes using hash(id_cliente); + +create procedure update_client(i int, s int, t char, d varchar(10), r timestamp with time zone, v int) + language SQL + begin atomic + update clientes set saldo = s where id = i; + insert into transacoes values (i, t, d, r, v); + end; + +DO $$ +BEGIN + INSERT INTO clientes + VALUES + (1, 1000 * 100, 0), + (2, 800 * 100, 0), + (3, 10000 * 100, 0), + (4, 100000 * 100, 0), + (5, 5000 * 100, 0); +END; $$ diff --git a/participantes/lucas-hsm/testada b/participantes/lucas-hsm/testada new file mode 100644 index 000000000..05c7cea86 --- /dev/null +++ b/participantes/lucas-hsm/testada @@ -0,0 +1,2 @@ +testada em dom 11 fev 2024 21:05:26 -03 +abra um PR removendo esse arquivo caso queira que sua API seja testada novamente diff --git a/participantes/lucianovilela/README.md b/participantes/lucianovilela/README.md new file mode 100644 index 000000000..ec4e26734 --- /dev/null +++ b/participantes/lucianovilela/README.md @@ -0,0 +1,16 @@ +# Rinha de backend 2024 q1 + +## Descrição + +Este é um projeto de exemplo que usa Docker, Node.js, NGINX e PostgreSQL. + +## Ferramentas utilizadas + +Antes de começar, você precisa ter instalado em sua máquina as seguintes ferramentas: +- nodejs +- ngnix +- postgresql + + +## Fontes +[https://github.com/lucianovilela/solucao-rinha-backend-2023-q1](https://github.com/lucianovilela/solucao-rinha-backend-2023-q1) \ No newline at end of file diff --git a/participantes/lucianovilela/docker-compose.logs b/participantes/lucianovilela/docker-compose.logs new file mode 100644 index 000000000..83dcf4a77 --- /dev/null +++ b/participantes/lucianovilela/docker-compose.logs @@ -0,0 +1,154 @@ + Network rinha-nginx-2024q1 Creating + Network rinha-nginx-2024q1 Created + Container lucianovilela-db-1 Creating + Container lucianovilela-db-1 Created + Container lucianovilela-api01-1 Creating + Container lucianovilela-api02-1 Creating + Container lucianovilela-api02-1 Created + Container lucianovilela-api01-1 Created + Container lucianovilela-nginx-1 Creating + Container lucianovilela-nginx-1 Created +Attaching to api01-1, api02-1, db-1, nginx-1 +db-1 | The files belonging to this database system will be owned by user "postgres". +db-1 | This user must also own the server process. +db-1 | +db-1 | The database cluster will be initialized with locale "en_US.utf8". +db-1 | The default database encoding has accordingly been set to "UTF8". +db-1 | The default text search configuration will be set to "english". +db-1 | +db-1 | Data page checksums are disabled. +db-1 | +db-1 | fixing permissions on existing directory /var/lib/postgresql/data ... ok +db-1 | creating subdirectories ... ok +db-1 | selecting dynamic shared memory implementation ... posix +db-1 | selecting default max_connections ... 100 +db-1 | selecting default shared_buffers ... 128MB +db-1 | selecting default time zone ... Etc/UTC +db-1 | creating configuration files ... ok +api02-1 | Servidor rodando na porta 9001 +api01-1 | Servidor rodando na porta 9000 +db-1 | running bootstrap script ... ok +nginx-1 | /docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration +nginx-1 | /docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/ +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh +nginx-1 | 10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf +nginx-1 | 10-listen-on-ipv6-by-default.sh: info: Enabled listen on IPv6 in /etc/nginx/conf.d/default.conf +nginx-1 | /docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-local-resolvers.envsh +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh +nginx-1 | /docker-entrypoint.sh: Configuration complete; ready for start up +db-1 | performing post-bootstrap initialization ... ok +db-1 | initdb: warning: enabling "trust" authentication for local connections +db-1 | initdb: hint: You can change this by editing pg_hba.conf or using the option -A, or --auth-local and --auth-host, the next time you run initdb. +db-1 | syncing data to disk ... ok +db-1 | +db-1 | +db-1 | Success. You can now start the database server using: +db-1 | +db-1 | pg_ctl -D /var/lib/postgresql/data -l logfile start +db-1 | +db-1 | waiting for server to start....2024-02-14 01:57:29.737 UTC [49] LOG: starting PostgreSQL 16.2 (Debian 16.2-1.pgdg120+2) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit +db-1 | 2024-02-14 01:57:29.743 UTC [49] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" +db-1 | 2024-02-14 01:57:29.757 UTC [52] LOG: database system was shut down at 2024-02-14 01:57:29 UTC +db-1 | 2024-02-14 01:57:29.793 UTC [49] LOG: database system is ready to accept connections +db-1 | done +db-1 | server started +api01-1 | /app/node_modules/pg-pool/index.js:45 +api01-1 | Error.captureStackTrace(err); +api01-1 | ^ +api01-1 | +api01-1 | Error: connect ECONNREFUSED 172.24.0.2:5432 +api01-1 | at /app/node_modules/pg-pool/index.js:45:11 +api01-1 | at process.processTicksAndRejections (node:internal/process/task_queues:95:5) +api01-1 | at async /app/index.js:32:25 { +api01-1 | errno: -111, +api01-1 | code: 'ECONNREFUSED', +api01-1 | syscall: 'connect', +api01-1 | address: '172.24.0.2', +api01-1 | port: 5432 +api01-1 | } +api01-1 | +api01-1 | Node.js v20.11.0 +nginx-1 | 2024/02/14 01:57:30 [error] 28#28: *1 upstream prematurely closed connection while reading response header from upstream, client: 172.24.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://172.24.0.4:9000/clientes/1/extrato", host: "localhost:9999" +api02-1 | /app/node_modules/pg-pool/index.js:45 +api02-1 | Error.captureStackTrace(err); +api02-1 | ^ +api02-1 | +api02-1 | Error: connect ECONNREFUSED 172.24.0.2:5432 +api02-1 | at /app/node_modules/pg-pool/index.js:45:11 +api02-1 | at process.processTicksAndRejections (node:internal/process/task_queues:95:5) +api02-1 | at async /app/index.js:32:25 { +api02-1 | errno: -111, +api02-1 | code: 'ECONNREFUSED', +api02-1 | syscall: 'connect', +api02-1 | address: '172.24.0.2', +api02-1 | port: 5432 +api02-1 | } +api02-1 | +api02-1 | Node.js v20.11.0 +nginx-1 | 2024/02/14 01:57:30 [error] 28#28: *1 upstream prematurely closed connection while reading response header from upstream, client: 172.24.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://172.24.0.3:9001/clientes/1/extrato", host: "localhost:9999" +db-1 | CREATE DATABASE +db-1 | +db-1 | +db-1 | /usr/local/bin/docker-entrypoint.sh: running /docker-entrypoint-initdb.d/init.sql +db-1 | CREATE TABLE +db-1 | CREATE TABLE +db-1 | CREATE TABLE +db-1 | DO +db-1 | +db-1 | +db-1 | 2024-02-14 01:57:30.529 UTC [49] LOG: received fast shutdown request +db-1 | waiting for server to shut down....2024-02-14 01:57:30.534 UTC [49] LOG: aborting any active transactions +db-1 | 2024-02-14 01:57:30.536 UTC [49] LOG: background worker "logical replication launcher" (PID 55) exited with exit code 1 +db-1 | 2024-02-14 01:57:30.537 UTC [50] LOG: shutting down +db-1 | 2024-02-14 01:57:30.556 UTC [50] LOG: checkpoint starting: shutdown immediate +api02-1 exited with code 1 +api01-1 exited with code 1 +db-1 | 2024-02-14 01:57:31.114 UTC [50] LOG: checkpoint complete: wrote 944 buffers (5.8%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.155 s, sync=0.383 s, total=0.577 s; sync files=310, longest=0.033 s, average=0.002 s; distance=4313 kB, estimate=4313 kB; lsn=0/19211D8, redo lsn=0/19211D8 +db-1 | 2024-02-14 01:57:31.122 UTC [49] LOG: database system is shut down +db-1 | done +db-1 | server stopped +db-1 | +db-1 | PostgreSQL init process complete; ready for start up. +db-1 | +db-1 | 2024-02-14 01:57:31.208 UTC [1] LOG: starting PostgreSQL 16.2 (Debian 16.2-1.pgdg120+2) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit +db-1 | 2024-02-14 01:57:31.208 UTC [1] LOG: listening on IPv4 address "0.0.0.0", port 5432 +db-1 | 2024-02-14 01:57:31.208 UTC [1] LOG: listening on IPv6 address "::", port 5432 +db-1 | 2024-02-14 01:57:31.226 UTC [1] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" +db-1 | 2024-02-14 01:57:31.248 UTC [67] LOG: database system was shut down at 2024-02-14 01:57:31 UTC +db-1 | 2024-02-14 01:57:31.261 UTC [1] LOG: database system is ready to accept connections +nginx-1 | 2024/02/14 01:58:32 [error] 30#30: *4 upstream timed out (110: Connection timed out) while connecting to upstream, client: 172.24.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://172.24.0.4:9000/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/14 01:58:50 [error] 30#30: *4 connect() failed (113: No route to host) while connecting to upstream, client: 172.24.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://172.24.0.3:9001/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/14 01:58:55 [error] 29#29: *7 connect() failed (113: No route to host) while connecting to upstream, client: 172.24.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://172.24.0.4:9000/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/14 01:58:58 [error] 29#29: *7 connect() failed (113: No route to host) while connecting to upstream, client: 172.24.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://172.24.0.3:9001/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/14 01:59:03 [error] 31#31: *10 connect() failed (113: No route to host) while connecting to upstream, client: 172.24.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://172.24.0.4:9000/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/14 01:59:06 [error] 31#31: *10 connect() failed (113: No route to host) while connecting to upstream, client: 172.24.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://172.24.0.3:9001/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/14 01:59:10 [error] 28#28: *13 connect() failed (113: No route to host) while connecting to upstream, client: 172.24.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://172.24.0.3:9001/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/14 01:59:13 [error] 28#28: *13 connect() failed (113: No route to host) while connecting to upstream, client: 172.24.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://172.24.0.4:9000/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/14 01:59:15 [error] 28#28: *16 no live upstreams while connecting to upstream, client: 172.24.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/14 01:59:17 [error] 28#28: *17 no live upstreams while connecting to upstream, client: 172.24.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/14 01:59:19 [error] 28#28: *18 no live upstreams while connecting to upstream, client: 172.24.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/14 01:59:24 [error] 28#28: *19 connect() failed (113: No route to host) while connecting to upstream, client: 172.24.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://172.24.0.3:9001/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/14 01:59:27 [error] 28#28: *19 connect() failed (113: No route to host) while connecting to upstream, client: 172.24.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://172.24.0.4:9000/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/14 01:59:29 [error] 28#28: *22 no live upstreams while connecting to upstream, client: 172.24.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/14 01:59:31 [error] 28#28: *23 no live upstreams while connecting to upstream, client: 172.24.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/14 01:59:33 [error] 28#28: *24 no live upstreams while connecting to upstream, client: 172.24.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/14 01:59:38 [error] 28#28: *25 connect() failed (113: No route to host) while connecting to upstream, client: 172.24.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://172.24.0.3:9001/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/14 01:59:41 [error] 28#28: *25 connect() failed (113: No route to host) while connecting to upstream, client: 172.24.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://172.24.0.4:9000/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/14 01:59:43 [error] 28#28: *28 no live upstreams while connecting to upstream, client: 172.24.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/14 01:59:45 [error] 28#28: *29 no live upstreams while connecting to upstream, client: 172.24.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/14 01:59:47 [error] 28#28: *30 no live upstreams while connecting to upstream, client: 172.24.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/14 01:59:52 [error] 28#28: *31 connect() failed (113: No route to host) while connecting to upstream, client: 172.24.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://172.24.0.3:9001/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/14 01:59:55 [error] 28#28: *31 connect() failed (113: No route to host) while connecting to upstream, client: 172.24.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://172.24.0.4:9000/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/14 01:59:57 [error] 28#28: *34 no live upstreams while connecting to upstream, client: 172.24.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/14 01:59:59 [error] 28#28: *35 no live upstreams while connecting to upstream, client: 172.24.0.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +nginx-1 exited with code 0 +nginx-1 exited with code 0 +db-1 | 2024-02-14 02:00:02.796 UTC [1] LOG: received fast shutdown request +db-1 | 2024-02-14 02:00:02.798 UTC [1] LOG: aborting any active transactions +db-1 | 2024-02-14 02:00:02.805 UTC [1] LOG: background worker "logical replication launcher" (PID 70) exited with exit code 1 +db-1 | 2024-02-14 02:00:02.808 UTC [65] LOG: shutting down +db-1 | 2024-02-14 02:00:02.810 UTC [65] LOG: checkpoint starting: shutdown immediate +db-1 | 2024-02-14 02:00:02.831 UTC [65] LOG: checkpoint complete: wrote 16 buffers (0.1%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.005 s, sync=0.009 s, total=0.024 s; sync files=11, longest=0.007 s, average=0.001 s; distance=26 kB, estimate=26 kB; lsn=0/1927CF8, redo lsn=0/1927CF8 +db-1 | 2024-02-14 02:00:02.840 UTC [1] LOG: database system is shut down +db-1 exited with code 0 diff --git a/participantes/lucianovilela/docker-compose.yml b/participantes/lucianovilela/docker-compose.yml new file mode 100644 index 000000000..0ef37aabd --- /dev/null +++ b/participantes/lucianovilela/docker-compose.yml @@ -0,0 +1,73 @@ +version: "3.5" + +services: + api01: &api + image: lucianovilela/rinha-backend-2024-q1:latest + + hostname: api01 + environment: + - USERDB=admin + - HOSTDB=db + - DB=rinha + - PASSWORDDB=123 + - PORT=9000 + ports: + - "9000:3000" + depends_on: + - db + deploy: + resources: + limits: + cpus: "0.50" + memory: "155MB" + + api02: + <<: *api + hostname: api02 + environment: + - USERDB=admin + - HOSTDB=db + - DB=rinha + - PASSWORDDB=123 + - PORT=9001 + + ports: + - "9001:3000" + + nginx: + image: nginx:latest + volumes: + - ./nginx.conf:/etc/nginx/nginx.conf:ro + depends_on: + - api01 + - api02 + ports: + - "9999:9999" + deploy: + resources: + limits: + cpus: "0.15" + memory: "100MB" + + db: + image: postgres:latest + hostname: db + environment: + - POSTGRES_PASSWORD=123 + - POSTGRES_USER=admin + - POSTGRES_DB=rinha + ports: + - "5432:5432" + volumes: + - ./init.sql:/docker-entrypoint-initdb.d/init.sql + command: postgres -c checkpoint_timeout=600 -c max_wal_size=4096 + deploy: + resources: + limits: + cpus: "0.35" + memory: "140MB" + +networks: + default: + driver: bridge + name: rinha-nginx-2024q1 diff --git a/participantes/lucianovilela/init.sql b/participantes/lucianovilela/init.sql new file mode 100644 index 000000000..c27b0d358 --- /dev/null +++ b/participantes/lucianovilela/init.sql @@ -0,0 +1,39 @@ +CREATE TABLE clientes ( + id SERIAL PRIMARY KEY, + nome VARCHAR(50) NOT NULL, + limite INTEGER NOT NULL +); + +CREATE TABLE transacoes ( + id SERIAL PRIMARY KEY, + cliente_id INTEGER NOT NULL, + valor INTEGER NOT NULL, + tipo CHAR(1) NOT NULL, + descricao VARCHAR(10) NOT NULL, + realizada_em TIMESTAMP NOT NULL DEFAULT NOW(), + CONSTRAINT fk_clientes_transacoes_id + FOREIGN KEY (cliente_id) REFERENCES clientes(id) +); + +CREATE TABLE saldos ( + id SERIAL PRIMARY KEY, + cliente_id INTEGER NOT NULL, + valor INTEGER NOT NULL, + CONSTRAINT fk_clientes_saldos_id + FOREIGN KEY (cliente_id) REFERENCES clientes(id) +); + +DO $$ +BEGIN + INSERT INTO clientes (nome, limite) + VALUES + ('o barato sai caro', 1000 * 100), + ('zan corp ltda', 800 * 100), + ('les cruders', 10000 * 100), + ('padaria joia de cocaia', 100000 * 100), + ('kid mais', 5000 * 100); + + INSERT INTO saldos (cliente_id, valor) + SELECT id, 0 FROM clientes; +END; +$$; diff --git a/participantes/lucianovilela/nginx.conf b/participantes/lucianovilela/nginx.conf new file mode 100644 index 000000000..0ddc331af --- /dev/null +++ b/participantes/lucianovilela/nginx.conf @@ -0,0 +1,27 @@ +worker_processes auto; +worker_rlimit_nofile 500000; + +events { + use epoll; + worker_connections 1024; +} +http { + access_log off; + sendfile on; + + upstream api { + server api01:9000; + server api02:9001; + keepalive 200; + } + + server { + listen 9999; + + location / { + proxy_pass http://api; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + } + } +} \ No newline at end of file diff --git a/participantes/lucianovilela/postgres.conf b/participantes/lucianovilela/postgres.conf new file mode 100644 index 000000000..18d2a1d8e Binary files /dev/null and b/participantes/lucianovilela/postgres.conf differ diff --git a/participantes/lucianovilela/testada b/participantes/lucianovilela/testada new file mode 100644 index 000000000..a7243276a --- /dev/null +++ b/participantes/lucianovilela/testada @@ -0,0 +1,2 @@ +testada em ter 13 fev 2024 23:00:03 -03 +abra um PR removendo esse arquivo caso queira que sua API seja testada novamente diff --git a/participantes/luizfrra/README.md b/participantes/luizfrra/README.md new file mode 100644 index 000000000..027c7e300 --- /dev/null +++ b/participantes/luizfrra/README.md @@ -0,0 +1,20 @@ +## Submissão Rinha de Backend - 2024/Q1 +1. luizfrra + +## Resultados + +![resultados.png](resultados.png) + +# Projeto: Javalin PostgreSQL API com Nginx + + + + + +## Tecnologias Utilizadas +- **PostgreSQL**: Um poderoso sistema de gerenciamento de banco de dados relacional de código aberto usado para armazenamento e gerenciamento de dados. +- **Javalin**: Um framework web Java leve para criar APIs RESTful e aplicativos da web com código mínimo. +- **Nginx**: Um servidor web de alto desempenho e servidor proxy reverso conhecido por sua confiabilidade, velocidade e recursos avançados. + +## Propósito +O propósito desta submissão de projeto é mostrar uma implementação de API que aborda o desafio de controle de concorrência proposto pela competição "Rinha de Backend". Ao utilizar Javalin, PostgreSQL e Nginx, este projeto demonstra uma solução escalável, segura e eficiente para gerenciar créditos e débitos dentro de um sistema de backend. diff --git a/participantes/luizfrra/docker-compose.logs b/participantes/luizfrra/docker-compose.logs new file mode 100644 index 000000000..c0ba1235e --- /dev/null +++ b/participantes/luizfrra/docker-compose.logs @@ -0,0 +1,139 @@ + Network rinha-nginx-2024q1 Creating + Network rinha-nginx-2024q1 Created + Container luizfrra-db-1 Creating + Container luizfrra-db-1 Created + Container luizfrra-api01-1 Creating + Container luizfrra-api02-1 Creating + Container luizfrra-api02-1 Created + Container luizfrra-api01-1 Created + Container luizfrra-nginx-1 Creating + Container luizfrra-nginx-1 Created +Attaching to api01-1, api02-1, db-1, nginx-1 +db-1 | The files belonging to this database system will be owned by user "postgres". +db-1 | This user must also own the server process. +db-1 | +db-1 | The database cluster will be initialized with locale "en_US.utf8". +db-1 | The default database encoding has accordingly been set to "UTF8". +db-1 | The default text search configuration will be set to "english". +db-1 | +db-1 | Data page checksums are disabled. +db-1 | +db-1 | fixing permissions on existing directory /var/lib/postgresql/data ... ok +db-1 | creating subdirectories ... ok +db-1 | selecting dynamic shared memory implementation ... posix +db-1 | selecting default max_connections ... 100 +db-1 | selecting default shared_buffers ... 128MB +db-1 | selecting default time zone ... UTC +db-1 | creating configuration files ... ok +db-1 | running bootstrap script ... ok +nginx-1 | /docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration +nginx-1 | /docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/ +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh +nginx-1 | 10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf +nginx-1 | 10-listen-on-ipv6-by-default.sh: info: Enabled listen on IPv6 in /etc/nginx/conf.d/default.conf +nginx-1 | /docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-local-resolvers.envsh +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh +nginx-1 | /docker-entrypoint.sh: Configuration complete; ready for start up +db-1 | sh: locale: not found +db-1 | 2024-02-14 01:04:46.915 UTC [30] WARNING: no usable system locales were found +api02-1 | [main] INFO io.javalin.Javalin - Starting Javalin ... +api02-1 | [main] INFO org.eclipse.jetty.server.Server - jetty-11.0.19; built: 2023-12-15T20:54:39.802Z; git: f781e475c8fa9e9c8ce18b1eaa03110d510f905f; jvm 21.0.2+13-jvmci-23.1-b30 +api01-1 | [main] INFO io.javalin.Javalin - Starting Javalin ... +api01-1 | [main] INFO org.eclipse.jetty.server.Server - jetty-11.0.19; built: 2023-12-15T20:54:39.802Z; git: f781e475c8fa9e9c8ce18b1eaa03110d510f905f; jvm 21.0.2+13-jvmci-23.1-b30 +api02-1 | [main] INFO org.eclipse.jetty.server.session.DefaultSessionIdManager - Session workerName=node0 +api01-1 | [main] INFO org.eclipse.jetty.server.session.DefaultSessionIdManager - Session workerName=node0 +api02-1 | [main] INFO org.eclipse.jetty.server.handler.ContextHandler - Started o.e.j.s.ServletContextHandler@223d2c72{/,null,AVAILABLE} +api01-1 | [main] INFO org.eclipse.jetty.server.handler.ContextHandler - Started o.e.j.s.ServletContextHandler@223d2c72{/,null,AVAILABLE} +api01-1 | [main] INFO org.eclipse.jetty.server.AbstractConnector - Started ServerConnector@32cf48b7{HTTP/1.1, (http/1.1)}{0.0.0.0:8080} +api02-1 | [main] INFO org.eclipse.jetty.server.AbstractConnector - Started ServerConnector@32cf48b7{HTTP/1.1, (http/1.1)}{0.0.0.0:8080} +api01-1 | [main] INFO org.eclipse.jetty.server.Server - Started Server@4d49af10{STARTING}[11.0.19,sto=0] @3324ms +api01-1 | [main] INFO io.javalin.Javalin - +api01-1 | __ ___ _____ +api01-1 | / /___ __ ______ _/ (_)___ / ___/ +api01-1 | __ / / __ `/ | / / __ `/ / / __ \ / __ \ +api01-1 | / /_/ / /_/ /| |/ / /_/ / / / / / / / /_/ / +api01-1 | \____/\__,_/ |___/\__,_/_/_/_/ /_/ \____/ +api01-1 | +api01-1 | https://javalin.io/documentation +api01-1 | +api01-1 | [main] INFO io.javalin.Javalin - Javalin started in 1705ms \o/ +api02-1 | [main] INFO org.eclipse.jetty.server.Server - Started Server@4d49af10{STARTING}[11.0.19,sto=0] @3423ms +api02-1 | [main] INFO io.javalin.Javalin - +api02-1 | __ ___ _____ +api02-1 | / /___ __ ______ _/ (_)___ / ___/ +api02-1 | __ / / __ `/ | / / __ `/ / / __ \ / __ \ +api02-1 | / /_/ / /_/ /| |/ / /_/ / / / / / / / /_/ / +api02-1 | \____/\__,_/ |___/\__,_/_/_/_/ /_/ \____/ +api02-1 | +api02-1 | https://javalin.io/documentation +api02-1 | +api02-1 | [main] INFO io.javalin.Javalin - Javalin started in 1826ms \o/ +api01-1 | [main] INFO io.javalin.Javalin - Listening on http://localhost:8080/ +api02-1 | [main] INFO io.javalin.Javalin - Listening on http://localhost:8080/ +api02-1 | [main] INFO io.javalin.Javalin - You are running Javalin 6.0.0 (released January 27, 2024). +api01-1 | [main] INFO io.javalin.Javalin - You are running Javalin 6.0.0 (released January 27, 2024). +db-1 | performing post-bootstrap initialization ... ok +db-1 | syncing data to disk ... ok +db-1 | +db-1 | +db-1 | Success. You can now start the database server using: +db-1 | +db-1 | pg_ctl -D /var/lib/postgresql/data -l logfile start +db-1 | +db-1 | initdb: warning: enabling "trust" authentication for local connections +db-1 | initdb: hint: You can change this by editing pg_hba.conf or using the option -A, or --auth-local and --auth-host, the next time you run initdb. +db-1 | waiting for server to start....2024-02-14 01:04:49.810 UTC [36] LOG: starting PostgreSQL 16.2 on x86_64-pc-linux-musl, compiled by gcc (Alpine 13.2.1_git20231014) 13.2.1 20231014, 64-bit +db-1 | 2024-02-14 01:04:49.810 UTC [36] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" +db-1 | 2024-02-14 01:04:49.813 UTC [39] LOG: database system was shut down at 2024-02-14 01:04:49 UTC +db-1 | 2024-02-14 01:04:49.817 UTC [36] LOG: database system is ready to accept connections +db-1 | done +db-1 | server started +db-1 | CREATE DATABASE +db-1 | +db-1 | +db-1 | /usr/local/bin/docker-entrypoint.sh: running /docker-entrypoint-initdb.d/script.sql +db-1 | CREATE TABLE +db-1 | CREATE INDEX +db-1 | INSERT 0 5 +db-1 | CREATE FUNCTION +db-1 | +db-1 | +db-1 | waiting for server to shut down....2024-02-14 01:04:50.120 UTC [36] LOG: received fast shutdown request +db-1 | 2024-02-14 01:04:50.120 UTC [36] LOG: aborting any active transactions +db-1 | 2024-02-14 01:04:50.196 UTC [36] LOG: background worker "logical replication launcher" (PID 42) exited with exit code 1 +db-1 | 2024-02-14 01:04:50.197 UTC [37] LOG: shutting down +db-1 | 2024-02-14 01:04:50.197 UTC [37] LOG: checkpoint starting: shutdown immediate +db-1 | 2024-02-14 01:04:50.206 UTC [37] LOG: checkpoint complete: wrote 937 buffers (5.7%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.009 s, sync=0.001 s, total=0.010 s; sync files=0, longest=0.000 s, average=0.000 s; distance=4290 kB, estimate=4290 kB; lsn=0/1920F70, redo lsn=0/1920F70 +db-1 | 2024-02-14 01:04:50.214 UTC [36] LOG: database system is shut down +db-1 | done +db-1 | server stopped +db-1 | +db-1 | PostgreSQL init process complete; ready for start up. +db-1 | +db-1 | 2024-02-14 01:04:50.310 UTC [1] LOG: starting PostgreSQL 16.2 on x86_64-pc-linux-musl, compiled by gcc (Alpine 13.2.1_git20231014) 13.2.1 20231014, 64-bit +db-1 | 2024-02-14 01:04:50.310 UTC [1] LOG: listening on IPv4 address "0.0.0.0", port 5432 +db-1 | 2024-02-14 01:04:50.310 UTC [1] LOG: listening on IPv6 address "::", port 5432 +db-1 | 2024-02-14 01:04:50.310 UTC [1] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" +db-1 | 2024-02-14 01:04:50.313 UTC [54] LOG: database system was shut down at 2024-02-14 01:04:50 UTC +db-1 | 2024-02-14 01:04:50.318 UTC [1] LOG: database system is ready to accept connections +api01-1 | [JettyServerThreadPool-Virtual-3] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +api01-1 | [JettyServerThreadPool-Virtual-3] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@2009fd96 +api01-1 | [JettyServerThreadPool-Virtual-3] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +api02-1 | [JettyServerThreadPool-Virtual-3] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +api02-1 | [JettyServerThreadPool-Virtual-3] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@18bc6a00 +api02-1 | [JettyServerThreadPool-Virtual-3] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +nginx-1 exited with code 0 +nginx-1 exited with code 0 +api01-1 exited with code 0 +api02-1 exited with code 0 +api02-1 exited with code 143 +api01-1 exited with code 143 +db-1 | 2024-02-14 01:09:29.718 UTC [1] LOG: received fast shutdown request +db-1 | 2024-02-14 01:09:29.718 UTC [1] LOG: aborting any active transactions +db-1 | 2024-02-14 01:09:29.722 UTC [1] LOG: background worker "logical replication launcher" (PID 57) exited with exit code 1 +db-1 | 2024-02-14 01:09:29.724 UTC [52] LOG: shutting down +db-1 | 2024-02-14 01:09:29.724 UTC [52] LOG: checkpoint starting: shutdown immediate +db-1 | 2024-02-14 01:09:29.730 UTC [52] LOG: checkpoint complete: wrote 884 buffers (5.4%); 0 WAL file(s) added, 0 removed, 1 recycled; write=0.006 s, sync=0.001 s, total=0.007 s; sync files=0, longest=0.000 s, average=0.000 s; distance=17213 kB, estimate=17213 kB; lsn=0/29F0518, redo lsn=0/29F0518 +db-1 | 2024-02-14 01:09:29.737 UTC [1] LOG: database system is shut down +db-1 exited with code 0 diff --git a/participantes/luizfrra/docker-compose.yml b/participantes/luizfrra/docker-compose.yml new file mode 100644 index 000000000..aa2d3fa44 --- /dev/null +++ b/participantes/luizfrra/docker-compose.yml @@ -0,0 +1,63 @@ +# exemplo de parte de configuração de um serviço dentro do um arquivo docker-compose.yml +version: "3.5" + +services: + + api01: &api + image: srpoe/rinha-back + hostname: api01 + environment: + - DB_HOST=db + ports: + - "8081:8080" + depends_on: + - db + deploy: + resources: + limits: + cpus: "0.5" + memory: "200MB" + + api02: + <<: *api + hostname: api02 + ports: + - "8082:8080" + + nginx: + image: nginx:latest + volumes: + - ./nginx.conf:/etc/nginx/nginx.conf:ro + depends_on: + - api01 + - api02 + ports: + - "9999:9999" + deploy: + resources: + limits: + cpus: "0.1" + memory: "10MB" + + db: + image: postgres:alpine + environment: + - POSTGRES_PASSWORD=rinha + - POSTGRES_USER=rinha + - POSTGRES_DB=rinha + ports: + - "5432:5432" + volumes: + - ./script.sql:/docker-entrypoint-initdb.d/script.sql + command: -c fsync=off -c full_page_writes=off -c work_mem=24MB -c synchronous_commit=off + deploy: + resources: + limits: + cpus: "0.4" + memory: "140MB" + +networks: + default: + driver: bridge + name: rinha-nginx-2024q1 + diff --git a/participantes/luizfrra/javalin.png b/participantes/luizfrra/javalin.png new file mode 100644 index 000000000..f662e0992 Binary files /dev/null and b/participantes/luizfrra/javalin.png differ diff --git a/participantes/luizfrra/nginx.conf b/participantes/luizfrra/nginx.conf new file mode 100644 index 000000000..e9cc126fd --- /dev/null +++ b/participantes/luizfrra/nginx.conf @@ -0,0 +1,21 @@ +events { + worker_connections 1000; +} + +http { + access_log off; + sendfile on; + + upstream api { + server api01:8080; + server api02:8080; + } + + server { + listen 9999; # Lembra da porta 9999 obrigatória? + + location / { + proxy_pass http://api; + } + } +} \ No newline at end of file diff --git a/participantes/luizfrra/nginx.png b/participantes/luizfrra/nginx.png new file mode 100644 index 000000000..bd41832b6 Binary files /dev/null and b/participantes/luizfrra/nginx.png differ diff --git a/participantes/luizfrra/postgres.png b/participantes/luizfrra/postgres.png new file mode 100644 index 000000000..a9954dea3 Binary files /dev/null and b/participantes/luizfrra/postgres.png differ diff --git a/participantes/luizfrra/resultados.png b/participantes/luizfrra/resultados.png new file mode 100644 index 000000000..b45c5fa86 Binary files /dev/null and b/participantes/luizfrra/resultados.png differ diff --git a/participantes/luizfrra/script.sql b/participantes/luizfrra/script.sql new file mode 100644 index 000000000..5a163b192 --- /dev/null +++ b/participantes/luizfrra/script.sql @@ -0,0 +1,62 @@ +CREATE TABLE transacoes ( + transacao_id SERIAL PRIMARY KEY, + transacao_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP, + limite INT, + valor INT, + valor_apos_transacao INT, + transacao_type VARCHAR(1), + descricao VARCHAR(10), + client_id INT +); + +CREATE INDEX idx_transacao_client ON transacoes(client_id, transacao_id DESC); + +INSERT INTO transacoes (limite, valor, valor_apos_transacao, client_id, transacao_type) VALUES +(100000, 0, 0, 1, 's'), +(80000, 0, 0, 2, 's'), +(1000000, 0, 0, 3, 's'), +(10000000, 0, 0, 4, 's'), +(500000, 0, 0, 5, 's'); + + +CREATE OR REPLACE FUNCTION process_transaction(fclient_id INT, valud_to_add INT, typeOp VARCHAR(1), description VARCHAR) +RETURNS TABLE(client_limit INT, client_balance INT) AS $$ +DECLARE + current_limit INT; + current_value INT; + new_value INT; +BEGIN + valud_to_add := ABS(valud_to_add); + + SELECT limite, valor_apos_transacao INTO current_limit, current_value + FROM transacoes + WHERE client_id = process_transaction.fclient_id + ORDER BY transacao_id DESC + LIMIT 1 + FOR UPDATE; + + IF NOT FOUND THEN + RETURN QUERY SELECT 0, 0; + RETURN; + END IF; + + IF typeOp = 'c' THEN + new_value := current_value + valud_to_add; + ELSIF typeOp = 'd' THEN + new_value := current_value - valud_to_add; + ELSE + RAISE EXCEPTION 'Invalid transaction type: %', typeOp; + END IF; + + IF typeOp = 'd' AND (new_value < 0 AND (new_value < current_limit * -1)) THEN + RETURN QUERY SELECT -1, -1; + RETURN; + END IF; + + INSERT INTO transacoes (limite, valor, valor_apos_transacao, client_id, descricao, transacao_type) + VALUES (current_limit, valud_to_add, new_value, process_transaction.fclient_id, description, typeOp); + + RETURN QUERY SELECT current_limit, new_value; +END; +$$ LANGUAGE plpgsql; + diff --git a/participantes/luizfrra/testada b/participantes/luizfrra/testada new file mode 100644 index 000000000..732bcb636 --- /dev/null +++ b/participantes/luizfrra/testada @@ -0,0 +1,2 @@ +testada em ter 13 fev 2024 22:09:35 -03 +abra um PR removendo esse arquivo caso queira que sua API seja testada novamente diff --git a/participantes/macgarcia/README.md b/participantes/macgarcia/README.md new file mode 100644 index 000000000..eb621c3ba --- /dev/null +++ b/participantes/macgarcia/README.md @@ -0,0 +1,12 @@ +# Rinha de Backend 2024-Q1 + +## Marcos Garcia + +## Stack + Micronaut + Postgres + Nginx + +## Repositorio + +https://github.com/macgarcia/rinha-backend-2024-q1 \ No newline at end of file diff --git a/participantes/macgarcia/docker-compose.logs b/participantes/macgarcia/docker-compose.logs new file mode 100644 index 000000000..fe26fe0cb --- /dev/null +++ b/participantes/macgarcia/docker-compose.logs @@ -0,0 +1,500 @@ + Network macgarcia_minha-rede-de-ponte Creating + Network macgarcia_minha-rede-de-ponte Created + Container banco_rinha Creating + Container banco_rinha Created + Container api2 Creating + Container api1 Creating + Container api1 Created + Container api2 Created + Container macgarcia-nginx-1 Creating + Container macgarcia-nginx-1 Created +Attaching to api1, api2, banco_rinha, nginx-1 +banco_rinha | The files belonging to this database system will be owned by user "postgres". +banco_rinha | This user must also own the server process. +banco_rinha | +banco_rinha | The database cluster will be initialized with locale "en_US.utf8". +banco_rinha | The default database encoding has accordingly been set to "UTF8". +banco_rinha | The default text search configuration will be set to "english". +banco_rinha | +banco_rinha | Data page checksums are disabled. +banco_rinha | +banco_rinha | fixing permissions on existing directory /var/lib/postgresql/data ... ok +banco_rinha | creating subdirectories ... ok +banco_rinha | selecting dynamic shared memory implementation ... posix +banco_rinha | selecting default max_connections ... 100 +banco_rinha | selecting default shared_buffers ... 128MB +banco_rinha | selecting default time zone ... Etc/UTC +banco_rinha | creating configuration files ... ok +banco_rinha | running bootstrap script ... ok +nginx-1 | /docker-entrypoint.sh: /docker-entrypoint.d/ is not empty, will attempt to perform configuration +nginx-1 | /docker-entrypoint.sh: Looking for shell scripts in /docker-entrypoint.d/ +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/10-listen-on-ipv6-by-default.sh +nginx-1 | 10-listen-on-ipv6-by-default.sh: info: Getting the checksum of /etc/nginx/conf.d/default.conf +nginx-1 | 10-listen-on-ipv6-by-default.sh: info: Enabled listen on IPv6 in /etc/nginx/conf.d/default.conf +nginx-1 | /docker-entrypoint.sh: Sourcing /docker-entrypoint.d/15-local-resolvers.envsh +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/20-envsubst-on-templates.sh +nginx-1 | /docker-entrypoint.sh: Launching /docker-entrypoint.d/30-tune-worker-processes.sh +nginx-1 | /docker-entrypoint.sh: Configuration complete; ready for start up +banco_rinha | performing post-bootstrap initialization ... ok +banco_rinha | initdb: warning: enabling "trust" authentication for local connections +banco_rinha | initdb: hint: You can change this by editing pg_hba.conf or using the option -A, or --auth-local and --auth-host, the next time you run initdb. +banco_rinha | syncing data to disk ... ok +banco_rinha | +banco_rinha | +banco_rinha | Success. You can now start the database server using: +banco_rinha | +banco_rinha | pg_ctl -D /var/lib/postgresql/data -l logfile start +banco_rinha | +banco_rinha | waiting for server to start....2024-02-12 17:38:45.632 UTC [48] LOG: starting PostgreSQL 16.1 (Debian 16.1-1.pgdg120+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit +banco_rinha | 2024-02-12 17:38:45.634 UTC [48] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" +banco_rinha | 2024-02-12 17:38:45.643 UTC [51] LOG: database system was shut down at 2024-02-12 17:38:45 UTC +banco_rinha | 2024-02-12 17:38:45.650 UTC [48] LOG: database system is ready to accept connections +banco_rinha | done +banco_rinha | server started +banco_rinha | CREATE DATABASE +banco_rinha | +banco_rinha | +banco_rinha | /usr/local/bin/docker-entrypoint.sh: ignoring /docker-entrypoint-initdb.d/* +banco_rinha | +banco_rinha | 2024-02-12 17:38:46.011 UTC [48] LOG: received fast shutdown request +banco_rinha | waiting for server to shut down....2024-02-12 17:38:46.014 UTC [48] LOG: aborting any active transactions +banco_rinha | 2024-02-12 17:38:46.017 UTC [48] LOG: background worker "logical replication launcher" (PID 54) exited with exit code 1 +banco_rinha | 2024-02-12 17:38:46.020 UTC [49] LOG: shutting down +banco_rinha | 2024-02-12 17:38:46.023 UTC [49] LOG: checkpoint starting: shutdown immediate +banco_rinha | 2024-02-12 17:38:46.189 UTC [49] LOG: checkpoint complete: wrote 923 buffers (5.6%); 0 WAL file(s) added, 0 removed, 0 recycled; write=0.131 s, sync=0.027 s, total=0.170 s; sync files=301, longest=0.004 s, average=0.001 s; distance=4257 kB, estimate=4257 kB; lsn=0/1913078, redo lsn=0/1913078 +banco_rinha | 2024-02-12 17:38:46.201 UTC [48] LOG: database system is shut down +banco_rinha | done +banco_rinha | server stopped +banco_rinha | +banco_rinha | PostgreSQL init process complete; ready for start up. +banco_rinha | +banco_rinha | 2024-02-12 17:38:46.254 UTC [1] LOG: starting PostgreSQL 16.1 (Debian 16.1-1.pgdg120+1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit +banco_rinha | 2024-02-12 17:38:46.254 UTC [1] LOG: listening on IPv4 address "0.0.0.0", port 5432 +banco_rinha | 2024-02-12 17:38:46.254 UTC [1] LOG: listening on IPv6 address "::", port 5432 +banco_rinha | 2024-02-12 17:38:46.278 UTC [1] LOG: listening on Unix socket "/var/run/postgresql/.s.PGSQL.5432" +banco_rinha | 2024-02-12 17:38:46.296 UTC [64] LOG: database system was shut down at 2024-02-12 17:38:46 UTC +banco_rinha | 2024-02-12 17:38:46.307 UTC [1] LOG: database system is ready to accept connections +api1 | __ __ _ _ +api1 | | \/ (_) ___ _ __ ___ _ __ __ _ _ _| |_ +api1 | | |\/| | |/ __| '__/ _ \| '_ \ / _` | | | | __| +api1 | | | | | | (__| | | (_) | | | | (_| | |_| | |_ +api1 | |_| |_|_|\___|_| \___/|_| |_|\__,_|\__,_|\__| +api2 | __ __ _ _ +api2 | | \/ (_) ___ _ __ ___ _ __ __ _ _ _| |_ +api2 | | |\/| | |/ __| '__/ _ \| '_ \ / _` | | | | __| +api2 | | | | | | (__| | | (_) | | | | (_| | |_| | |_ +api2 | |_| |_|_|\___|_| \___/|_| |_|\__,_|\__,_|\__| +nginx-1 | 2024/02/12 17:38:47 [error] 29#29: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.32.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://192.168.32.4:8080/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/12 17:38:47 [error] 29#29: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.32.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://192.168.32.3:8080/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/12 17:38:49 [error] 29#29: *4 no live upstreams while connecting to upstream, client: 192.168.32.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +api2 | [36m17:38:51.401[0;39m [1;30m[main][0;39m [34mINFO [0;39m [35mcom.zaxxer.hikari.HikariDataSource[0;39m - HikariPool-1 - Starting... +api1 | [36m17:38:51.401[0;39m [1;30m[main][0;39m [34mINFO [0;39m [35mcom.zaxxer.hikari.HikariDataSource[0;39m - HikariPool-1 - Starting... +nginx-1 | 2024/02/12 17:38:51 [error] 29#29: *5 no live upstreams while connecting to upstream, client: 192.168.32.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/12 17:38:53 [error] 29#29: *6 no live upstreams while connecting to upstream, client: 192.168.32.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +api2 | [36m17:38:53.501[0;39m [1;30m[main][0;39m [34mINFO [0;39m [35mcom.zaxxer.hikari.pool.HikariPool[0;39m - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@30e92cb9 +api2 | [36m17:38:53.506[0;39m [1;30m[main][0;39m [34mINFO [0;39m [35mcom.zaxxer.hikari.HikariDataSource[0;39m - HikariPool-1 - Start completed. +api1 | [36m17:38:53.594[0;39m [1;30m[main][0;39m [34mINFO [0;39m [35mcom.zaxxer.hikari.pool.HikariPool[0;39m - HikariPool-1 - Added connection org.postgresql.jdbc.PgConnection@1d2644e3 +api1 | [36m17:38:53.597[0;39m [1;30m[main][0;39m [34mINFO [0;39m [35mcom.zaxxer.hikari.HikariDataSource[0;39m - HikariPool-1 - Start completed. +nginx-1 | 2024/02/12 17:38:55 [error] 29#29: *7 no live upstreams while connecting to upstream, client: 192.168.32.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +api1 | [36m17:38:56.920[0;39m [1;30m[main][0;39m [34mINFO [0;39m [35morg.hibernate.Version[0;39m - HHH000412: Hibernate ORM core version [WORKING] +api2 | [36m17:38:57.095[0;39m [1;30m[main][0;39m [34mINFO [0;39m [35morg.hibernate.Version[0;39m - HHH000412: Hibernate ORM core version [WORKING] +api1 | [36m17:38:57.345[0;39m [1;30m[main][0;39m [34mINFO [0;39m [35mo.h.c.i.RegionFactoryInitiator[0;39m - HHH000026: Second-level cache disabled +nginx-1 | 2024/02/12 17:38:57 [error] 29#29: *8 no live upstreams while connecting to upstream, client: 192.168.32.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +api2 | [36m17:38:57.849[0;39m [1;30m[main][0;39m [34mINFO [0;39m [35mo.h.c.i.RegionFactoryInitiator[0;39m - HHH000026: Second-level cache disabled +nginx-1 | 2024/02/12 17:38:59 [error] 29#29: *9 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.32.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://192.168.32.3:8080/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/12 17:38:59 [error] 29#29: *9 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.32.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://192.168.32.4:8080/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/12 17:39:01 [error] 29#29: *12 no live upstreams while connecting to upstream, client: 192.168.32.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/12 17:39:03 [error] 29#29: *13 no live upstreams while connecting to upstream, client: 192.168.32.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/12 17:39:05 [error] 29#29: *14 no live upstreams while connecting to upstream, client: 192.168.32.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/12 17:39:07 [error] 29#29: *15 no live upstreams while connecting to upstream, client: 192.168.32.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/12 17:39:09 [error] 29#29: *16 no live upstreams while connecting to upstream, client: 192.168.32.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://api/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/12 17:39:11 [error] 29#29: *17 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.32.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://192.168.32.3:8080/clientes/1/extrato", host: "localhost:9999" +nginx-1 | 2024/02/12 17:39:11 [error] 29#29: *17 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.32.1, server: , request: "GET /clientes/1/extrato HTTP/1.1", upstream: "http://192.168.32.4:8080/clientes/1/extrato", host: "localhost:9999" +api2 | [36m17:39:12.621[0;39m [1;30m[main][0;39m [31mWARN [0;39m [35mo.h.e.jdbc.spi.SqlExceptionHelper[0;39m - SQL Warning Code: 0, SQLState: 00000 +api2 | [36m17:39:12.698[0;39m [1;30m[main][0;39m [31mWARN [0;39m [35mo.h.e.jdbc.spi.SqlExceptionHelper[0;39m - relation "transacao" does not exist, skipping +api2 | [36m17:39:12.700[0;39m [1;30m[main][0;39m [31mWARN [0;39m [35mo.h.e.jdbc.spi.SqlExceptionHelper[0;39m - SQL Warning Code: 0, SQLState: 00000 +api2 | [36m17:39:12.700[0;39m [1;30m[main][0;39m [31mWARN [0;39m [35mo.h.e.jdbc.spi.SqlExceptionHelper[0;39m - table "cliente" does not exist, skipping +api2 | [36m17:39:12.701[0;39m [1;30m[main][0;39m [31mWARN [0;39m [35mo.h.e.jdbc.spi.SqlExceptionHelper[0;39m - SQL Warning Code: 0, SQLState: 00000 +api2 | [36m17:39:12.701[0;39m [1;30m[main][0;39m [31mWARN [0;39m [35mo.h.e.jdbc.spi.SqlExceptionHelper[0;39m - table "transacao" does not exist, skipping +api1 | [36m17:39:12.842[0;39m [1;30m[main][0;39m [31mWARN [0;39m [35mo.h.e.jdbc.spi.SqlExceptionHelper[0;39m - SQL Warning Code: 0, SQLState: 00000 +api1 | [36m17:39:12.907[0;39m [1;30m[main][0;39m [31mWARN [0;39m [35mo.h.e.jdbc.spi.SqlExceptionHelper[0;39m - relation "transacao" does not exist, skipping +api1 | [36m17:39:12.912[0;39m [1;30m[main][0;39m [31mWARN [0;39m [35mo.h.e.jdbc.spi.SqlExceptionHelper[0;39m - SQL Warning Code: 0, SQLState: 00000 +api1 | [36m17:39:12.912[0;39m [1;30m[main][0;39m [31mWARN [0;39m [35mo.h.e.jdbc.spi.SqlExceptionHelper[0;39m - drop cascades to constraint fkk44khwkynm4lmqa4ewiaaprdb on table transacao +banco_rinha | 2024-02-12 17:39:12.929 UTC [68] ERROR: relation "cliente" does not exist at character 13 +banco_rinha | 2024-02-12 17:39:12.929 UTC [68] STATEMENT: insert into cliente(id, limite, saldo_inicial) values(1, 100000, 0) +api2 | [36m17:39:12.984[0;39m [1;30m[main][0;39m [31mWARN [0;39m [35mo.h.t.s.i.ExceptionHandlerLoggedImpl[0;39m - GenerationTarget encountered exception accepting command : Error executing DDL "insert into cliente(id, limite, saldo_inicial) values(1, 100000, 0)" via JDBC [ERROR: relation "cliente" does not exist +api2 | Position: 13] +api2 | org.hibernate.tool.schema.spi.CommandAcceptanceException: Error executing DDL "insert into cliente(id, limite, saldo_inicial) values(1, 100000, 0)" via JDBC [ERROR: relation "cliente" does not exist +api2 | Position: 13] +api2 | at org.hibernate.tool.schema.internal.exec.GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:94) +api2 | at org.hibernate.tool.schema.internal.Helper.applySqlString(Helper.java:233) +api2 | at org.hibernate.tool.schema.internal.Helper.applyScript(Helper.java:255) +api2 | at org.hibernate.tool.schema.internal.SchemaCreatorImpl.applyImportFiles(SchemaCreatorImpl.java:665) +api2 | at org.hibernate.tool.schema.internal.SchemaCreatorImpl.applyImportSources(SchemaCreatorImpl.java:584) +api2 | at org.hibernate.tool.schema.internal.SchemaCreatorImpl.performCreation(SchemaCreatorImpl.java:184) +api2 | at org.hibernate.tool.schema.internal.SchemaCreatorImpl.doCreation(SchemaCreatorImpl.java:142) +api2 | at org.hibernate.tool.schema.internal.SchemaCreatorImpl.doCreation(SchemaCreatorImpl.java:118) +api2 | at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.performDatabaseAction(SchemaManagementToolCoordinator.java:256) +api2 | at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.lambda$process$5(SchemaManagementToolCoordinator.java:145) +api2 | at java.base/java.util.HashMap.forEach(HashMap.java:1425) +api2 | at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.process(SchemaManagementToolCoordinator.java:142) +api2 | at org.hibernate.boot.internal.SessionFactoryObserverForSchemaExport.sessionFactoryCreated(SessionFactoryObserverForSchemaExport.java:37) +api2 | at org.hibernate.internal.SessionFactoryObserverChain.sessionFactoryCreated(SessionFactoryObserverChain.java:35) +api2 | at org.hibernate.internal.SessionFactoryImpl.