Realizado

Me ensinar a aumentar limite de conexões do nginx no Ubuntu 20.04 (nginx tuning)

Publicado em 02 de Fevereiro de 2021 dias na TI e Programação

Sobre este projeto

Aberto

Sou um Ubuntu sys admin iniciante, mas gerencio um servidor de alta performance.
Tenho impressão que está travado nas 1024 conexões (padrão nginx).
Apesar de eu ter aumentado as configs de worker_connections para 2048, soft and hard no file, me parece que continua travando no 1024, já que quando reinicia o servidor o ulimit -n trás o valor de 1024.
Só fica maior que isso se eu seto manual; quando reinicia volta a 1024 e não tenho certeza que isso é a alternativa mais correta.
Preciso que alguém com mais experiência me ensine a configurar corretamente esses detalhes, permitindo um número maior de conexões e ver se os outros detalhes que fiz estão corretos, já que o servidor cloud tem hardware sobrando.
A topologia atual usa esse servidor mais robusto (16gb ram, 8vcpu, ssd) com nginx como proxy reverso rodando embaixo do cloudflare.
Atrás deste servidor mais robusto tem várias maquininhas mais singelas rodando somente php fpm. Nesse servidor também há Redis e Memcached (nem sei se isso interessa).
Então em resumo seria uma consultoria pra validar se as configurações nginx/php-fpm estão ok e bater um papo acerca de melhorias possíveis dentro deste cenário / ou mudanças maiores a médio prazo, se for o caso.

Pago uma hora do seu serviço mas imagino que meia hora/40 min seja suficiente.
Possibilidade de novos jobs justamente para melhorar este cenário, se for necessário.

Contexto Geral do Projeto

Fazer com que o servidor aguente mais de 1024 conexões simultâneas, se possível com o hardware atual. Objetivo = 2048 (dobrar a capacidade atual)

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Bug ou alteração pequena
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Meio período
Funções necessárias Outro
Outras funções necessárias SysAdmin, Ubuntu Expert, DevOps

Duração do projeto De 1 a 3 meses

Habilidades necessárias