Gunicorn Pila de soluciones del servidor web
Servidor web WSGI Python optimizado de Fast & Recursos
Gunicorn es una interfaz Python Web Server Gateway. Es un servidor web rápido con uso de recursos optimizado y funciona con una amplia variedad de marcos web.
Descripción general
Gunicorn es único en comparación con muchas implementaciones del servidor WSGI porque es altamente estable y impulsa algunas de las aplicaciones web más grandes basadas en Python del mundo, incluida la famosa plataforma de redes sociales Instagram. Gunicorn es un servidor web puro de Python para aplicaciones WSGI. Proporciona un equilibrio perfecto de rendimiento, flexibilidad y simplicidad de configuración. También es increíblemente ligero en los recursos y puede establecer la prioridad de ciertos puntos finales y retener el rendimiento en sus servidores para donde más se necesita. Gunicorn Web Server es el único servidor WSGI para Python que es compatible con casi todo. Este es el servidor típico que puede usar cuando trabaja con Flask y Django, que son los dos trabajos de marco web más populares para Python. Una de las ventajas de usar Gunicorn es que es bastante rápido y amigable con los recursos. Su arquitectura es bastante simple, lo que significa que generalmente se puede implementar muy fácilmente y aún así funcionar increíblemente rápido. Se escribe principalmente en el lenguaje de programación C, lo que significa que es probable que esté encima de cualquier otro servidor escrito en Python puro en términos de velocidad y rendimiento.
Requisitos del sistema
Los siguientes son los requisitos para instalar Gunicorn en Ubuntu 18.04
- Servidor Ubuntu 18.04
- Acceso a una ventana de línea de comandos/terminal
- Un usuario no raíz con permisos de sudo
- Un firewall básico
Características
- Trabaja con Paster, Django y WSGI fuera de la caja.
- La gestión de procesos del trabajador es automática.
- Configuración simple de Python
- Configuraciones de múltiples trabajadores
- una variedad de ganchos de servidor
- Compatible con Python 2.6+ y Python 3.2+
Instrucciones de instalación
En primer lugar, actualice el índice del paquete usando el siguiente comando:
<pre class="wp-block-code">
sudo apt -get actualización -y
Instale el paquete Gunicorn ejecutando el siguiente comando:
<pre class="wp-block-code">
sudo apt -get install -y gunicorn
Verifique los registros del sistema para confirmar que no hay errores relacionados.