Articles of Gunicorn

Atendiendo una petición de Gunicorn.

Tratando de configurar un servidor en Rackspace.com. Haber hecho las siguientes cosas: Centos Instalados 6.3 Python 2.7 instalado Se instaló gunicorn utilizando el “Inicio rápido” en su página de inicio: gunicorn.org/ En el inicio rápido, parece que se inicializa una aplicación “hola mundo”: Crear archivo ” myapp.py “: (tutorial) $ vi myapp.py (tutorial) $ cat […]

¿Qué beneficio se agrega al usar Gunicorn + Nginx + Flask?

Veo que la gente está ejecutando configuraciones como Nginx + Gunicorn + Flask. ¿Alguien puede explicar cuál es el beneficio de tener Gunicorn frente a Flask? ¿Por qué no solo correr Flask solo? ¿No consume más recursos teniendo Gunicorn + Flask en ejecución? ¿Gunicorn puede reiniciar la instancia de Flask cuando no responde? ¿Cuál es […]

Django Gunicorn no carga archivos estáticos

Estoy tratando de implementar mi proyecto django con gunicorn y nginx, pero necesito ayuda. cuando codifico gunicorn myproject.wsgi: aplicación logro ver mi sitio web en la página localhost pero sin ningún css. ¿Por qué gunicorn no carga mis archivos css que están en la carpeta estática de mi proyecto? Guinicorn_start script: https://dpaste.de/TAc4 Salida de Gunicorn: […]

Tiempo de respuesta alto esporádico de Heroku

Esto es muy específico, pero trataré de ser breve: Estamos ejecutando una aplicación Django en Heroku . Tres servidores: test (1 web, 1 apio dyno) Entrenamiento (1 web, 1 apio dyno). prod (2 web, 1 apio dyno). Estamos utilizando Gunicorn con gevents y 4 trabajadores en cada dinamómetro . Estamos experimentando tiempos de servicio elevados […]

Cómo ejecutar Flask con Gunicorn en modo multiproceso

Tengo aplicación web escrita en matraz. Según lo sugerido por todos, no puedo usar Flask en producción. Así que pensé en Gunicorn con Flask . En la aplicación Flask estoy cargando algunos modelos de Machine Learning. Estos son de tamaño 8GB colectivamente. La concurrencia de mi aplicación web puede llegar hasta 1000 solicitudes . Y […]

Error: gunicorn: Error al encontrar la aplicación ‘app’ en ‘app’

Aquí está mi código: app.py from flask_graphql import GraphQLView from app.infrastructure.graphql import schema from app.infrastructure.api_resource import app app.add_url_rule(‘/graphql’, view_func=GraphQLView.as_view(‘graphql’, schema=schema, graphiql=True)) if __name__ == ‘__main__’: app.run(debug=True) api_resource.py import app.infrastructure.repository as repository from flask import request, url_for from flask_restplus import Api, Resource, fields from sqlalchemy_pagination import paginate from sqlalchemy_fulltext import FullTextSearch app = repository.app api = […]

Error de importación de la aplicación Python en Django con WSGI gunicorn

Estoy tratando de implementar una aplicación Django con gunicorn en Heroku y me he topado con algunos problemas. Cuando comencé mi proyecto, mi versión de Django era 1.3 y no contenía el módulo wsgi.py estándar, así que agregué el módulo wsgi estándar como top / wsgi.py (el nombre de mi proyecto es el principal, turk […]

Gunicorn carga automática en el cambio de fuente

Finalmente, migré mi env de desarrollo de runserver a gunicorn / nginx. Sería conveniente replicar la función de carga automática de runserver a gunicorn, de modo que el servidor se reinicie automáticamente cuando cambie la fuente. De lo contrario tengo que reiniciar el servidor manualmente con kill -HUP . ¿Alguna forma de evitar el reinicio […]

Cómo usar Flask-Script y Gunicorn

Estoy trabajando en una aplicación Flask utilizando el servidor de desarrollo incorporado de Flask. Lo comienzo usando Flask-Script. Quiero cambiar a usar Gunicorn como el servidor web. Para hacerlo, ¿necesito escribir algún tipo de código de integración entre Flask-Script y Gunicorn? ¿O es irrelevante Flask-Script para ejecutar la aplicación usando Gunicorn? ¡Gracias por adelantado! Puntales […]

¿Hay una manera de registrar las declaraciones de impresión de python en gunicorn?

Con mi Procfile como este: web: gunicorn app:app \ –bind “$HOST:$PORT” \ –debug –error-logfile “-” \ –enable-stdio-inheritance \ –reload \ –log-level “debug” ¿Es posible de alguna manera obtener que print sentencias de print Python se registren en stdout / bash? También estoy usando el marco de la bottle aquí, si eso afecta algo.