N8N 1.75.2: Correções Importantes no Postgres 🚨

00:20:46
https://www.youtube.com/watch?v=RYPLn6veru0

Résumé

TLDRNo vídeo, Luiz discute as atualizações da versão 1.74 do NN, que traz mudanças significativas na forma como as conexões do PostgreSQL são gerenciadas. Ele explica que essas mudanças visam solucionar um problema histórico de infraestrutura devido ao número elevado de conexões abertas por workflows, o que frequentemente levava a falhas na execução. Luiz enfatiza a importância de configurar corretamente o banco de dados e o número de conexões para evitar que os workflows parem de funcionar. Também menciona a recente atualização 1.75.14, que traz ajustes e melhorias nas conexões. Ele sugere que os usuários realizem cursos de Docker para se equipar com o conhecimento necessário na gestão de suas infraestruturas e evitar problemas recorrentes.

A retenir

  • 🔄 Mudança nas conexões do PostgreSQL na versão 1.74
  • ⚠️ Problemas de conexão podem parar o workflow
  • 📊 Importância de customizar a configuração do banco
  • 💡 Use Docker para gerenciar servidores corretamente
  • 📈 Calcule as conexões baseadas nos workers e sua concorrência
  • 🚫 Evite o débito técnico em suas implementações
  • 🔧 Versão 1.75.14 corrige problemas na conexão
  • ✅ Configure conexões do PostgreSQL corretamente para evitar falhas
  • 📚 Cursos de Docker são recomendados para melhor gerenciamento
  • ⏳ Planejamento é fundamental para evitar problemas futuros.

Chronologie

  • 00:00:00 - 00:05:00

    No vídeo, Luiz discute a atualização da versão 1.74 do NN, destacando a mudança significativa sobre o gerenciamento de conexões do PostgreSQL. Ele alerta que muitos usuários enfrentam problemas devido à falta de configuração adequada, resultando em falhas nos workflows por causa de conexões excessivas sendo abertas e não gerenciadas.

  • 00:05:00 - 00:10:00

    Luiz enfatiza a importância de compreender a arquitetura do projeto e as especificidades de cada ferramenta usada, em especial o NN, para evitar a sobrecarga de conexões no banco de dados. Os usuários são aconselhados a não depender de instaladores padrão e a personalizar suas configurações para atender às suas necessidades específicas.

  • 00:10:00 - 00:15:00

    As novas versões 1.75.14 do NN oferecem uma solução temporária para problemas de conexão, estabelecendo um número fixo de conexões por servidor. Luiz explica como calcular corretamente o número máximo de conexões necessárias com base no número de workers e concorrências, evitando assim sobrecarregar o banco de dados.

  • 00:15:00 - 00:20:46

    Luiz conclui alertando os usuários sobre a importância de configurar corretamente suas ferramentas para que funcionem de maneira eficiente. Ele reitera que, ao tomar atalhos, pode-se incorrer em débito técnico, resultando em problemas com os sistemas que podem impactar o serviço oferecido aos clientes. Portanto, um planejamento e configuração cuidadosos são fundamentais.

Afficher plus

Carte mentale

Vidéo Q&R

  • O que mudou na versão 1.74 do NN?

    Nesta versão, as conexões do PostgreSQL começam a ser reutilizadas, abordando problemas de infraestrutura anteriores que causavam falhas.

  • Qual é a importância da configuração do banco de dados?

    A configuração adequada é vital para evitar que o servidor tenha problemas de conexão e para garantir o funcionamento dos workflows.

  • O que é 'débito técnico'?

    É o efeito de adiar melhorias ou correções que, eventualmente, culminam em problemas mais sérios.

  • Como calcular o número de conexões em um servidor?

    O número de conexões deve ser o produto do número de workers pela concorrência definida para cada um.

  • Qual o impacto do número de conexões no workflow?

    Se o número de conexões do banco for insuficiente, os workflows podem falhar por falta de disponibilidade de conexões.

  • Como é recomendável configurar as conexões do PostgreSQL?

    O ideal é ter o número de conexões configurado pelo menos em metade do máximo que o PostgreSQL suporta.

  • O que Luiz recomenda para gerenciar servidores?

    Luiz recomenda fazer um curso de Docker para aprender a customizar e gerenciar servidores de forma eficaz.

  • Qual versão deve ser usada se já está na versão 1.75?

    Os usuários podem voltar para a versão 1.75.14, que foi lançada com correções para as conexões.

Voir plus de résumés vidéo

Accédez instantanément à des résumés vidéo gratuits sur YouTube grâce à l'IA !
Sous-titres
pt
Défilement automatique:
  • 00:00:00
    Olá pessoal tudo joia aqui Luiz nesse
  • 00:00:02
    vídeo vou falar com vocês sobre uma
  • 00:00:04
    atualização do NN e uma mudança
  • 00:00:07
    importantíssima no nateen que todo mundo
  • 00:00:09
    tem que saber Pessoal peço por favor
  • 00:00:12
    para vocês compartilhem esse vídeo nas
  • 00:00:14
    comunidades que Vocês participam porque
  • 00:00:16
    é uma mudança geral eu não tô aqui como
  • 00:00:18
    Luiz da promovo web Tá tô aqui como
  • 00:00:20
    embaixador do nen para poder passar para
  • 00:00:23
    vocês esses alertas e as mudanças que
  • 00:00:26
    eles fazem e que vão com certeza
  • 00:00:28
    impactar vocês diretamente dá um like no
  • 00:00:31
    vídeo se inscreve no canal comenta e
  • 00:00:33
    assiste com atenção até o final pessoal
  • 00:00:37
    então que aconteceu na versão
  • 00:00:40
    1.74 do nhn eles lançaram essa belezinha
  • 00:00:44
    aqui né ó eles vão começar agora a
  • 00:00:46
    reusar né Essa as conexões do postgre
  • 00:00:50
    então basicamente é assim pessoal é um
  • 00:00:53
    problema de infra que sempre esteve ali
  • 00:00:56
    a galera sempre negligenciou só que eu
  • 00:00:59
    conto com vocês sempre quem aqui fez o
  • 00:01:01
    curso já falei várias vezes o débito
  • 00:01:03
    técnico uma hora ele chega uma hora
  • 00:01:06
    alguma coisa vai chegar e vai te cobrar
  • 00:01:08
    o débito técnico e chegou essa hora aqui
  • 00:01:10
    em relação ao postgres cada execução que
  • 00:01:13
    você faz de de um workflow abre uma
  • 00:01:16
    conexão com postgis pro próprio nhn
  • 00:01:18
    poder salvar ali as etapas do workflow e
  • 00:01:21
    cada no de postgre que você tem e olha
  • 00:01:25
    hoje nós temos o POG Trigger o postgre
  • 00:01:28
    normal regular o POG como Vector Store e
  • 00:01:31
    o post gree como Memory Store ali no ia
  • 00:01:34
    Então temos quatro tipos de node de post
  • 00:01:37
    gree cada uma que você que você executa
  • 00:01:40
    e olha no seu workflow aí conta quantos
  • 00:01:42
    nodes tem quantas memórias tem quantos
  • 00:01:44
    Vector Store tem no seu no cada um é uma
  • 00:01:46
    conexão nova aberta que acontecia
  • 00:01:49
    pessoal tava tá acontecendo com muita
  • 00:01:51
    frequência do NN não conseguir mais
  • 00:01:54
    gerar uma conexão porque é tanto node é
  • 00:01:57
    tanta conexão rodando que o se o seu
  • 00:02:00
    postgree por ser não vou falar mal
  • 00:02:03
    configurado pessoal não é isso daí ele
  • 00:02:06
    não é devidamente configurado para essa
  • 00:02:09
    realidade ele acaba abrindo o bico e ele
  • 00:02:12
    acaba negando conexão e acontece o que
  • 00:02:14
    pessoal o seu workflow para de funcionar
  • 00:02:16
    simples assim Então nesse vídeo eu quero
  • 00:02:19
    passar para vocês um pouco contar para
  • 00:02:21
    vocês um pouco de como que vocês podem
  • 00:02:23
    evitar isso daí Porque vai ser uma coisa
  • 00:02:25
    recorrente cada vez mais as ferramentas
  • 00:02:28
    vão exigir de vocês custo
  • 00:02:30
    customização por isso que eu bato na
  • 00:02:32
    tecla gente faz o cur docker no cur
  • 00:02:35
    docker a maior atensão que eu dou é pro
  • 00:02:38
    nhn porque ele é a base de tudo se o seu
  • 00:02:41
    nhn não tá funcionando legal pessoal não
  • 00:02:43
    tá tudo hoje em dia o seu fluxo é ali a
  • 00:02:46
    automação é ali se você for olhar para
  • 00:02:48
    observar a Evolution o chatot o Type bot
  • 00:02:53
    eles não fazem um uso tão grande assim
  • 00:02:55
    de recurso são
  • 00:02:57
    ferramentas leves vamos dizer o uso dele
  • 00:03:00
    a maneira que a Evolution funciona o
  • 00:03:01
    David fez muito bem lá um pull de
  • 00:03:03
    conexões do postgree o Type bot também
  • 00:03:06
    tem o chat ú também tem e eles não são
  • 00:03:09
    ferramentas com tanto volume de
  • 00:03:12
    informação Como é o nhn Então tem que
  • 00:03:15
    cuidar pessoal tem que fazer bem feito e
  • 00:03:18
    o que acontece como você já tem no seu
  • 00:03:20
    servidor um chatu uma Evolution um Defy
  • 00:03:23
    um nhn ali um Type bot um metabase um
  • 00:03:27
    Call vocês vão colocando ferramentinha
  • 00:03:29
    lá né
  • 00:03:30
    todas elas usam o post Gris e todas elas
  • 00:03:33
    estão usando conexões com post Gris a
  • 00:03:36
    hora que o se Nate ele começa abriu uma
  • 00:03:38
    conexão para cada iten Zinho de post GR
  • 00:03:40
    que tem ali somando isso somando mais do
  • 00:03:42
    que já tem de carga no seu servidor
  • 00:03:44
    esgotou o número de conexão e algumas
  • 00:03:46
    situações pessoal e vocês podem reparar
  • 00:03:48
    no no grupo
  • 00:03:50
    recentemente vocês podem reparar que
  • 00:03:52
    muita gente reclamou que o própria NN
  • 00:03:54
    caiu outras ferres caíram Porque
  • 00:03:57
    dependendo do volume que você tem eles
  • 00:04:00
    totalmente as as conexões ali e aí o seu
  • 00:04:02
    chat ul cai porque o chat ul a hora que
  • 00:04:04
    ele for abrir uma conexão para poder
  • 00:04:06
    alguém logar ele não tem vaga para poder
  • 00:04:08
    para poder conectar e ele ele não ele dá
  • 00:04:10
    erro isso com diversos sistemas e os
  • 00:04:13
    próprios workflows que vocês têm Então
  • 00:04:16
    pessoal é uma configuração da nen é uma
  • 00:04:18
    configuração que você tem que saber no
  • 00:04:19
    seu banco de dados é uma continha
  • 00:04:21
    simples que você tem que fazer mas vai
  • 00:04:24
    uma outra dica para vocês e eu quero que
  • 00:04:26
    vocês entendam o que quero dizer aqui
  • 00:04:29
    pessoal existe uma fase na sua vida uma
  • 00:04:31
    fase na sua carreira nas trajetória sua
  • 00:04:34
    que você vai querer
  • 00:04:36
    atalho eu não sou contra atalho eu uso
  • 00:04:39
    diversos atalhos mas o atalho pessoal
  • 00:04:41
    ele ele ele dá débito técnico o atalho
  • 00:04:45
    significa que você não andou o caminho
  • 00:04:47
    que você deveria andar então é muito
  • 00:04:50
    importante ter maturidade de entender
  • 00:04:51
    isso daí o atalho significa que você não
  • 00:04:54
    andou o caminho que deveria andar e qual
  • 00:04:56
    é o caminho que deveria andar você pegar
  • 00:04:58
    um stack da ferramenta você olhar as
  • 00:05:00
    variáveis você pensar esse projeto aqui
  • 00:05:03
    é um chatbot que é grande então eu vou
  • 00:05:06
    definir recursos específicos pra minha
  • 00:05:09
    ferramenta esse projeto aqui nossa ele
  • 00:05:11
    eu vou rodar 20 workflows nele
  • 00:05:14
    sincronizar muita informação então vou
  • 00:05:16
    ter que escalar ele e esse é o caminho
  • 00:05:19
    normal Qual que é o atalho pessoal é
  • 00:05:21
    você vir na promov web ou em qualquer
  • 00:05:23
    outro lugar e você usar o instalador o
  • 00:05:25
    instalador no começo ele é ótimo ele é
  • 00:05:29
    ótimo eu tenho também o meu aqui na
  • 00:05:31
    promov web são 3 anos na Power tck são
  • 00:05:34
    mais 3 anos então são 6 anos que eu
  • 00:05:36
    tenho instalador o problema do
  • 00:05:39
    Instalador e aqui pessoal vou falar no
  • 00:05:41
    geral porque todos são assim é que lá a
  • 00:05:43
    gente assume para você uma configuração
  • 00:05:46
    então o instalador ele te traz um padrão
  • 00:05:49
    o problema e eu tô enxergando isso e eu
  • 00:05:52
    estou me mexendo aqui no meu instalador
  • 00:05:54
    e também com a comunidade hoje 2025 aqui
  • 00:05:57
    pessoal já no ano passado a gente já
  • 00:05:58
    percebeu isso daí as ferramentas estão
  • 00:06:00
    cada vez mais pesada elas estão cada vez
  • 00:06:03
    mais precisando de recurso isso bate de
  • 00:06:06
    frente com instalador porque o
  • 00:06:08
    instalador vai vir com x conexões no
  • 00:06:10
    post GR daqui a pouquinho eu vou mostrar
  • 00:06:12
    para vocês e se o seu workflow se a sua
  • 00:06:15
    realidade não é aquela que o instalador
  • 00:06:17
    te deu não vai funcionar pessoal
  • 00:06:19
    simplesmente assim então é importante eu
  • 00:06:22
    acho que é legal você usar o instalador
  • 00:06:24
    seja qual for para dar os primeiros
  • 00:06:27
    passos para você poder aprender para
  • 00:06:29
    você pegar prática para você ter os seus
  • 00:06:32
    primeiros clientes só que com o tempo
  • 00:06:34
    pessoal você tem que aprender porque
  • 00:06:36
    quando você começar a dar um passo maior
  • 00:06:38
    quando você sair da onde tá todo mundo
  • 00:06:40
    ali tá todo mundo igual todo mundo faz a
  • 00:06:42
    mesma coisa a hora que você sai e dá um
  • 00:06:44
    passo para frente ali você não pode
  • 00:06:48
    errar ali você não tem como dizer pro
  • 00:06:51
    cliente nossa cliente travou o workflow
  • 00:06:53
    Nossa cliente não sei o que que é cara
  • 00:06:55
    não sei atualizei aqui e ficou assim não
  • 00:06:58
    dá mais para fazer isso Então pessoal
  • 00:07:00
    ali tem um curso de docker o nosso curso
  • 00:07:02
    tem 3S anos que eu atualizo esse curso é
  • 00:07:04
    um curso atualizadíssimo Ele tem se
  • 00:07:06
    meses que ele foi atualizado e tudo isso
  • 00:07:08
    que eu vou mostrar para vocês aqui já tá
  • 00:07:10
    lá desde sempre tá então quem customiza
  • 00:07:13
    uma instalação com certeza não cai nessa
  • 00:07:16
    armadilha aqui o problema é quem pega
  • 00:07:18
    talho aí pessoal aí infelizmente a conta
  • 00:07:21
    chega tá não tem muito o que fazer Então
  • 00:07:24
    pessoal Nessa versão aqui colocaram esse
  • 00:07:26
    problema muita gente que tem servidor
  • 00:07:29
    padrão acaba esbarrando n daqui a
  • 00:07:32
    pouquinho vocês vão entender o que que é
  • 00:07:33
    aonde é que
  • 00:07:35
    esbarra Então deu a treta e Olha só
  • 00:07:38
    pessoal na versão eles lançaram duas
  • 00:07:40
    versões a versão
  • 00:07:43
    1.75.14 P2 com o mesmo a mesma as mesmas
  • 00:07:47
    P requests as mesmas correções então se
  • 00:07:51
    você tá usando a 1.74 porque hoje ela é
  • 00:07:54
    a série que é a latest você pode
  • 00:07:56
    utilizar a
  • 00:07:59
    se você já foi paraa 175 que lançou
  • 00:08:02
    ontem a 175 você pode vir paraa 1.75.14
  • 00:08:29
    que eles que eles colocaram né que estão
  • 00:08:32
    buscando utilizar eles
  • 00:08:58
    reaproveitarem-se e dá o problema então
  • 00:09:00
    o que que eles fizeram eles deram um
  • 00:09:02
    passo para trás Eles voltaram uma
  • 00:09:04
    conexão Eles voltaram um pouco o que
  • 00:09:07
    eles modificaram para que essa galera
  • 00:09:10
    consiga ter um tempo de se adaptar e
  • 00:09:12
    cair na real que olha gente chegamos num
  • 00:09:15
    ponto aqui ó que vocês têm que aprender
  • 00:09:16
    a configurar oor de vocês direitinho né
  • 00:09:19
    porque eu o nhn pessoal ele tem que
  • 00:09:21
    evoluir a ia usa muita conexão a ia usa
  • 00:09:25
    muito recurso a automação usa muito
  • 00:09:27
    recurso vocês T que aprender lidar com
  • 00:09:29
    isso porque faz parte do pacote Open sce
  • 00:09:32
    o pacote Open sce significa gerenciar a
  • 00:09:36
    as regras de negócio e também gerenciar
  • 00:09:38
    a infra né então o que que tem que fazer
  • 00:09:41
    aqui pessoal Olha só agora eles vão
  • 00:09:43
    utilizar uma um número de conexões fixas
  • 00:09:47
    por servidor então eles vão manter a
  • 00:09:50
    regra de de fazer esse pull de conexões
  • 00:09:53
    só que Olha só pessoal olha só que que
  • 00:09:57
    mudou aqui quando você vem agora no no
  • 00:10:00
    seu nhn eu t aqui ó aqui com node post
  • 00:10:03
    de exemplo coloquei Tá eu vou simular
  • 00:10:06
    aqui que eu vou criar uma conexão nele
  • 00:10:08
    então eu tô aqui nele ó tem um campinho
  • 00:10:11
    aqui pessoal que é daqui ó Maximum
  • 00:10:14
    Number of connections o que que diz esse
  • 00:10:17
    campinho pra gente tenha certeza de que
  • 00:10:21
    o valor que você vai colocar aqui a
  • 00:10:24
    multiplicação do
  • 00:10:27
    seu número de workers versus a
  • 00:10:31
    concorrência que você tem do seu nhn
  • 00:10:35
    Então olha só e aí voltamos à questão de
  • 00:10:39
    você customizar a sua instalação cada
  • 00:10:42
    vez mais lá no cur docker tem uma
  • 00:10:45
    aulinha que eu explico para vocês do
  • 00:10:47
    worker e no worker tem um parâmetro que
  • 00:10:50
    vocês TM que customizar não tem como ser
  • 00:10:53
    padrão porque eu não sei o que que você
  • 00:10:55
    vai rodar no seu nhn tem muita gente que
  • 00:10:58
    tem problema com
  • 00:10:59
    ou porque o valor que é baixo ou o valor
  • 00:11:01
    que é muito alto que é a concorrência
  • 00:11:04
    então Olha só pessoal como é que vocês
  • 00:11:06
    vão ter que fazer essa conta aí super
  • 00:11:09
    simples qualquer pessoa
  • 00:11:11
    faz eu vou ter que colocar aqui nesse
  • 00:11:14
    Campo o seguinte quantos workers que eu
  • 00:11:18
    tenho Então vamos supor que eu tenho
  • 00:11:20
    aqui cinco réplicas de worker cinco
  • 00:11:23
    contêiners cinco serviços rodando o
  • 00:11:26
    worker e cada um dele vai rodar 10 em
  • 00:11:29
    paralelo 10 ao mesmo tempo então eu vou
  • 00:11:32
    ter 50 então eu tô eu tô informando pro
  • 00:11:35
    NN eu estou configurando o meu nhn nessa
  • 00:11:39
    nova regra dele para que ele use 50
  • 00:11:42
    conexões
  • 00:11:43
    então cada worker com cada concorrência
  • 00:11:47
    vai ter a sua conexão que vai ficar
  • 00:11:49
    aberta e vai ficar sempre aberta agora
  • 00:11:52
    Então pessoal eu vou ter Ness nesse meu
  • 00:11:55
    setup que eu tenho cinco concorrências
  • 00:11:57
    de work cinco réplica de worker e 10 de
  • 00:12:01
    concorrência de cada um deles eu vou ter
  • 00:12:02
    50 conexões eu tenho que vir aqui
  • 00:12:05
    pessoal e pô
  • 00:12:07
    50 eu tô informando que eu posso até pô
  • 00:12:09
    60 vai dá um pouquinho a mais para ele
  • 00:12:11
    eu tô informando pro Nan que não é pro
  • 00:12:14
    NN abrir mais do que 60 conexões
  • 00:12:18
    por qu pessoal porque eu já vi eu já
  • 00:12:21
    percebi que só de concorrência só de
  • 00:12:24
    execução eu vou usar 50 conexões e
  • 00:12:28
    pessoal tem um grande problema nisso daí
  • 00:12:30
    E aí eu quero que vocês sejam sincero
  • 00:12:34
    comigos aí quantas concorrências aguenta
  • 00:12:37
    Seu banco o seu post gri que tá rodando
  • 00:12:40
    hoje aí quanto que ele roda quanto que
  • 00:12:42
    ele aguenta de conexões se você é aluno
  • 00:12:45
    da promovo web e se você não é seja para
  • 00:12:48
    você não cair nessa silada aqui lá no
  • 00:12:51
    Nosso stackz pessoal aqui ó post Gris
  • 00:12:54
    aqui é o stack lá do curso tem aqui ó
  • 00:12:57
    Max connections
  • 00:13:01
    200 Por que que é Max Connect 200 porque
  • 00:13:04
    o padrão do post gri pessoal é só sem
  • 00:13:07
    conexões sem conexões ó E por que que eu
  • 00:13:10
    falo isso para vocês que é só porque
  • 00:13:12
    pessoal eu sou programador Faz 20 anos
  • 00:13:14
    que eu faço isso eu só faço isso da
  • 00:13:15
    minha vida a gente tem algumas coisas
  • 00:13:18
    que ficam na cabeça da gente pergunta lá
  • 00:13:20
    pro meu amigo Marcos pro meu amigo
  • 00:13:21
    Wender se eles se quando eles configuram
  • 00:13:24
    um sistema se não leva em consideração o
  • 00:13:26
    número de conexões se vai usar um proxy
  • 00:13:29
    se vai usar um um um um PG bouncer algum
  • 00:13:32
    sistema que vai fazer algum tipo de prox
  • 00:13:34
    e balanceamento de conexão o pessoal faz
  • 00:13:36
    parte da programação eu não posso
  • 00:13:38
    negligenciar isso daí então eu sei como
  • 00:13:41
    eu sei que na promov web pelo menos
  • 00:13:43
    vocês vão todos colocar no mesmo
  • 00:13:46
    servidor o chat ut a Evolution Type bot
  • 00:13:50
    NN que mais que vocês p Call metabase um
  • 00:13:54
    monte de ferramenta todas usam o postgis
  • 00:13:56
    todas usam o mesmo postgis então eu já
  • 00:14:00
    calculei que vocês iam usar 100 conexões
  • 00:14:02
    ali para esses caras tá então já eu já
  • 00:14:06
    coloquei o dobro do que eu acho que os
  • 00:14:09
    sistemas usariam Então agora eu vou
  • 00:14:11
    poder vir aqui e especificar esse valor
  • 00:14:14
    então se você já é tá esperto e tá com
  • 00:14:16
    isso aqui em mente o sen tá pessoal 200
  • 00:14:19
    é conexão para caramba eu acho que 200 é
  • 00:14:21
    um valor bom para quem usa o supabase
  • 00:14:23
    Olha só pessoal que coisa o suabase
  • 00:14:26
    também usa 200 conexões né então o
  • 00:14:29
    supabase usa o dobro do padrão do
  • 00:14:31
    postgis quem não faz nenhum tipo de
  • 00:14:34
    conexão de configuração do postgis roda
  • 00:14:37
    ele no modo põe na mão de Deus tá com
  • 00:14:39
    100 100 é pouco pessoal 100 é pouco dado
  • 00:14:43
    o número de coisas que vocês tem rodando
  • 00:14:45
    no seu servidor então agora o que que eu
  • 00:14:48
    fiz eu vim aqui falei por NN NN olha de
  • 00:14:51
    acordo com essa minha instalação aqui a
  • 00:14:54
    do cliente a vai ser um valor a do
  • 00:14:56
    cliente B pode ser outro valor você vai
  • 00:14:58
    abrir abr no máximo 60 conexões com o
  • 00:15:02
    banco de dados pessoal resolveu o
  • 00:15:04
    problema resolveu o problema porque o
  • 00:15:06
    meu enate ele não vai roubar conexões
  • 00:15:09
    vamos dizer assim de outras ferramentas
  • 00:15:11
    e ele não vai usar também mais do que
  • 00:15:14
    ele poderia então Olha só pessoal parte
  • 00:15:18
    lá da infra né começa lá na infra o
  • 00:15:19
    problema na infra negligenciei o número
  • 00:15:22
    de conexões do banco porque eu quis
  • 00:15:24
    buscar um
  • 00:15:26
    atalho chegou oate Chin fez uma mudança
  • 00:15:29
    importante Aquela minha aquele meu
  • 00:15:32
    débito técnico de não de negligenciar o
  • 00:15:34
    número de conexões virou um problemão
  • 00:15:36
    agora e a galera fica desesperado ali
  • 00:15:37
    porque parou de funcionar o workflow
  • 00:15:39
    parou de funcionar outras ferramentas
  • 00:15:40
    Luiz eu ten que reiniciar o servidor por
  • 00:15:43
    que pessoal que teria que reiniciar o
  • 00:15:45
    servidor porque quando você reinicia o
  • 00:15:47
    post gri limpa todas as conexões E aí
  • 00:15:49
    vai todo mundo aos pouquinhos pegando
  • 00:15:51
    conexão de novo aí os seus work fls vão
  • 00:15:53
    rodando ao longo do dia vão abrindo cada
  • 00:15:55
    vez mais conexões e chega uma hora que
  • 00:15:57
    de novo tudo para Então pessoal tem o
  • 00:15:59
    freio ali você tem que fazer o cálculo
  • 00:16:02
    número de workers versus a concorrência
  • 00:16:05
    por quê Porque se você pôr um número
  • 00:16:07
    menor os seus workflows vão dar erro
  • 00:16:09
    então pode ver que na minha conta deu 50
  • 00:16:12
    eu pus 60 então eu pui um Pou um
  • 00:16:13
    chorinho ali eu pus um pouquinho a mais
  • 00:16:15
    do que ele precisa se eu colocasse 40 eu
  • 00:16:18
    ia ter 10 workflows que que iriam rodar
  • 00:16:21
    e que iam dar erro por quê Porque não
  • 00:16:23
    tem o número suficiente de conexões que
  • 00:16:25
    que eu disponibilizei para eles então
  • 00:16:27
    tem que fazer a conta um pouquinho mais
  • 00:16:29
    do que deu a conta e eu sei que tem esse
  • 00:16:31
    limite então considerando tudo isso que
  • 00:16:34
    o vai abrir mas o que todo mundo que tá
  • 00:16:37
    ali abre o meu post gre com 200 conexões
  • 00:16:40
    roda belezinha não vai dar problema
  • 00:16:43
    nenhum Então pessoal ó confia no que os
  • 00:16:46
    programadores falam para vocês a gente
  • 00:16:48
    tá cansado de ter isso daqu isso aqui é
  • 00:16:50
    uma coisa que a gente aprende desde do
  • 00:16:51
    começo da programação porque os
  • 00:16:52
    problemas V programação a gente não pode
  • 00:16:55
    fazer muito débito técnico a gente não
  • 00:16:56
    pode fazer muita gambiarra porque fica
  • 00:16:58
    muito explícito muito muito rápido e a
  • 00:17:01
    gente meio que se queima ali né o ruim
  • 00:17:03
    de de usar ferramenta no code é que você
  • 00:17:05
    trabalha sozinho aí você faz as
  • 00:17:07
    gambiarras sua ninguém vê né então não
  • 00:17:09
    tem nem como a gente ajudar e e acaba
  • 00:17:11
    que o cara fica naquele ciclo né Ele
  • 00:17:13
    acha que H um problema na ferramenta Ele
  • 00:17:15
    acha que é um problema não sei na onde e
  • 00:17:17
    o problema o que que é quis pegar um
  • 00:17:19
    atalho pessoal então entenda isso daí
  • 00:17:21
    pessoal na nessa parte de
  • 00:17:23
    infra existe o caminho certo que é você
  • 00:17:27
    fazer essa configura
  • 00:17:29
    pessoal olha sendo muito sincero você
  • 00:17:31
    configura um servidor em 15 minutos eu
  • 00:17:34
    tenho certeza ó pega aqui ó pega um
  • 00:17:36
    cafezinho toma um cafezinho você
  • 00:17:39
    consegue configurar um servidorzinho ali
  • 00:17:40
    ó em 15 minutos dá para você ouvir duas
  • 00:17:42
    músicas enquanto você configura o
  • 00:17:45
    servidor você vai ter muito mais
  • 00:17:47
    tranquilidade porque você não foi
  • 00:17:48
    através do atalho aonde alguém
  • 00:17:50
    configurou para você um stack alguém te
  • 00:17:53
    deu um stack colocou um valor ali que
  • 00:17:55
    não condiz com o que o seu cliente
  • 00:17:57
    precisa e o hoje o mercado tá cada vez
  • 00:18:00
    mais filtrando isso daí por isso que é
  • 00:18:02
    importante eu falo PR vocês pessoal faz
  • 00:18:04
    o curso de docker você que é aluna
  • 00:18:05
    promov web você que usa o meu instalador
  • 00:18:08
    faça o curso de docker aqui na promov
  • 00:18:10
    web tem o instalador e tem o curso o
  • 00:18:13
    instalador eu acho legal você usar para
  • 00:18:15
    dar os primeiros passos para você
  • 00:18:16
    quebrar o gelo para configurar sua
  • 00:18:18
    primeira VPS mas assim que você
  • 00:18:21
    conseguiu e viu que funciona vai pro cur
  • 00:18:23
    docker que você vai demorar um pouquinho
  • 00:18:25
    só a mais para você fazer e olha vai
  • 00:18:27
    dormir muito melhor vai ter noção de
  • 00:18:29
    como é que as coisas funcionam você vai
  • 00:18:31
    ter controle Total sobre o seu servidor
  • 00:18:34
    você vai saber aonde vai rodar o qu se
  • 00:18:37
    você vai ter mais de um banco se você
  • 00:18:38
    vai rodar mais de um post grip pessoal
  • 00:18:41
    Você pode ter um poste grip n um poste
  • 00:18:42
    grip O resto você pode ter um poste
  • 00:18:44
    gripar cada ferramenta que tá ali qual
  • 00:18:47
    qual posto que tá com a porta pública
  • 00:18:48
    qual que não tá com a porta pública tem
  • 00:18:50
    que saber disso pessoal o seu Fire Wall
  • 00:18:52
    E a seguranç do seu servidor não vou nem
  • 00:18:55
    continuar aqui porque senão a gente vai
  • 00:18:56
    arrumar defeit demais nas coisas aqui
  • 00:18:57
    mas pessoal faz lá é um curso rápido eu
  • 00:18:59
    acho que o curso de docker São qu ou 5
  • 00:19:02
    horas num dia você assiste num dia você
  • 00:19:05
    assiste muda sua carreira e você para de
  • 00:19:07
    cair nessas armadilhas aqui que eu eu eu
  • 00:19:10
    gosto porque eu falo falo falo falo falo
  • 00:19:12
    eu gosto quando vem assim e o problema
  • 00:19:14
    explode mesmo assim para mim poder falar
  • 00:19:16
    assim ó vi eu vim aqui e avisei né
  • 00:19:19
    pessoal então fiquem atentos aí uma
  • 00:19:21
    mudança simples é só você olhar o quanto
  • 00:19:23
    que o seu post GR tá configurado você
  • 00:19:26
    vai vem aqui e você faz a conta e e aqui
  • 00:19:28
    pessoal por fim para não para não falar
  • 00:19:31
    que eu não falei disso é claro que esse
  • 00:19:34
    número aqui tem que ser pelo menos
  • 00:19:36
    metade do valor do seu post GR tá então
  • 00:19:40
    se o seu post GR para 100 tem que vir
  • 00:19:42
    aqui ó pelo menos
  • 00:19:44
    50 Eu acho que 200 pro post GR é um
  • 00:19:48
    valor normal é um valor Ok a partir de
  • 00:19:51
    200 e você vai ter que rodar os seus
  • 00:19:54
    aplicativos com o tempo você vai
  • 00:19:56
    verificar se você vai ter esses
  • 00:19:58
    problemas de são se tiver você vem e põe
  • 00:20:00
    300 põe 400 e assim vai tá então tenha o
  • 00:20:04
    controle customiz pensem projetem
  • 00:20:08
    planejem para que você durma sossegado
  • 00:20:10
    para que quando vi uma atualização dessa
  • 00:20:13
    você não fique correndo para lá e para
  • 00:20:14
    cá e não sabe o que que você faz você é
  • 00:20:16
    um prestador de serviço você é uma
  • 00:20:18
    empresa você não pode ter em nenhum
  • 00:20:20
    momento do seu dia essa coisa de não
  • 00:20:23
    Luiz não sei o que eu faço cara não não
  • 00:20:25
    existe isso você tem que saber o que
  • 00:20:27
    você tá fazendo porque o cliente seu
  • 00:20:29
    exige isso tá então tem um pouquinho
  • 00:20:32
    mais de controle sobre o servidor
  • 00:20:34
    pessoal é isso essa versão aí trouxe
  • 00:20:37
    esse probleminha que vocês viram que é
  • 00:20:38
    fácil ali de resolver e vocês vão ter
  • 00:20:40
    que fazer essa continha agora quando for
  • 00:20:42
    utilizar o node do post GR Valeu pessoal
Tags
  • atualização
  • NN
  • PostgreSQL
  • débito técnico
  • infraestrutura
  • configuração
  • Docker
  • fluxos
  • serviço
  • trabalho