Gunicorn Pilha de soluções do servidor web
Fast e Recurso Otimizado para WSGI Python Web Server
Gunicorn é uma interface de gateway do servidor da web do Python. É um servidor da Web rápido com uso otimizado de recursos e funciona com uma ampla variedade de estruturas da web.
Visão geral
O Gunicorn é único em comparação com muitas implementações do WSGI Server, porque é altamente estável e alimenta alguns dos maiores aplicativos da Web baseados em Python no mundo, incluindo a famosa plataforma de mídia social Instagram. O Gunicorn é um servidor web python puro para aplicativos WSGI. Ele fornece um equilíbrio perfeito de desempenho, flexibilidade e simplicidade de configuração. Também é incrivelmente leve sobre os recursos e você pode definir a prioridade de certos pontos de extremidade e reter o desempenho em seus servidores para onde é mais necessário. O Gunicorn Web Server é o único servidor WSGI do Python que é compatível com quase tudo. Este é o servidor típico que você pode usar ao trabalhar com o Flask e o Django, que são os dois web-frameworks mais populares para o Python. Uma das vantagens do uso do Gunicorn é que ele é bastante rápido e amigável para recursos. Sua arquitetura é bastante simples, o que significa que normalmente pode ser implementado com muita facilidade e ainda é incrivelmente rápido. Ele está escrito principalmente na linguagem de programação C, o que significa que é provável que seja sobre qualquer outro servidor escrito em python puro em termos de velocidade e desempenho.
Requisitos de sistema
A seguir estão os requisitos para instalar o Gunicorn no Ubuntu 18.04
- Ubuntu 18.04 servidor
- Acesso a uma janela de linha de comando/terminal
- Um usuário sem raiz com permissões sudo
- Um firewall básico
Características
- Trabalha com Paster, Django e WSGI saindo da caixa.
- O gerenciamento de processos do trabalhador é automático.
- Configuração simples do Python
- Configurações de trabalhadores múltiplos
- Uma variedade de ganchos de servidor
- Compatível com Python 2.6+ e Python 3.2+
Instruções de instalação
Primeiro de tudo, atualize o índice do pacote usando o seguinte comando:
<pre class="wp-block-code">
sudo apt -get update -y
Instale o pacote Gunicorn executando o seguinte comando:
<pre class="wp-block-code">
sudo apt -get install -y gunicorn
Verifique os logs do sistema para confirmar que não há erros relacionados.