es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: GUNICORN

Docker Flask wsl2 ERR_EMPTY_RESPONSE Traducción: Docker Flask wsl2 ERR_EMPTY_RESPONSE

Tengo el siguiente Dockerfile en mi aplicación flask dentro de WSL2: FROM python:3.9 WORKDIR /usr/src/app/api EXPOSE 5000 # instalar dependencias RUN python -m pip install –upgrade pip COPY ./requirements.txt /usr/src/app/api/requirements.txt RUN pip install -r requirements.txt # copiar proyecto COPY . /usr/src/app/api/ CMD [ “EXPORT”,”FLASK_APP”,”=”,”manage.py” ] CMD [ “gunicorn”, “-w”, “4”, . . . Read more

Django: los registradores están sobrescribiendo el archivo de registro anterior junto con el nuevo.

Estoy utilizando el registrador Django para registrar junto con los trabajadores gunicorn. Actualmente, estoy probando con 3 trabajadores y estoy usando TimedRotatingFileHandler. Configuré cuando = m e intervalo = 1, intenté enviar algunas 1000 solicitudes y está escribiendo en el nuevo archivo y sobrescribiendo también el archivo anterior. Aquí está . . . Read more

Estoy teniendo problemas con el despliegue de la aplicación web de django en un VPS Ubuntu. El problema es que el servidor no da respuesta incluso en 0.0.0.0:8000.

Mientras desplegaba el sitio web de Django, todo iba bien, pero cuando ejecuto el comando python manage.py runserver 0.0.0.0:8000, el servidor se inicia correctamente, pero luego, si intento acceder a IP:8000 en el navegador, muestra que el sitio no se puede alcanzar, e incluso ninguna computación se ejecuta en la . . . Read more

Evitando la recarga de la aplicación a través de Gunicorn y Flask.

Mi aplicación se está recargando debido a la función de recarga de código de Werkzeug. Me gustaría deshabilitar esto, en producción estoy ejecutando Gunicorn. gunicorn -b 0.0.0.0:5000 \ –workers 12 \ –log-level "${LOGGING_LEVEL}" \ –preload "wsgi:create_app('${FLASK_ENV:-development}')" –timeout 240 Sé que ejecutando "flask run –no-reload" se desactiva la recarga, ¿pero cómo . . . Read more

Gunicorn no puede acceder a los archivos de Let’s Encrypt.

(venv) ubuntu@ip-172-31-6-77:~/redrebelgames_python$ gunicorn redrebelgames_python.wsgi:application [2021-11-25 20:01:09 +0000] [3758] [INFO] Iniciando gunicorn 20.1.0 Traceback (most recent call last):   Archivo "/home/ubuntu/redrebelgames_python/venv/bin/gunicorn", línea 8, en <module>     sys.exit(run())   Archivo "/home/ubuntu/redrebelgames_python/venv/lib/python3.8/site-packages/gunicorn/app/wsgiapp.py", línea 67, en run     WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()   Archivo "/home/ubuntu/redrebelgames_python/venv/lib/python3.8/site-packages/gunicorn/app/base.py", línea 231, en run     super().run()   Archivo "/home/ubuntu/redrebelgames_python/venv/lib/python3.8/site-packages/gunicorn/app/base.py", línea 72, en run     Arbiter(self).run()   Archivo "/home/ubuntu/redrebelgames_python/venv/lib/python3.8/site-packages/gunicorn/arbiter.py", línea . . . Read more