Background Services

Servicios Externos

* MariaDB (Base de datos)
* Redis (Caché y background workers)
* nginx (para producción)
* supervisor (para producción)

Procesos de Frappe

  • Servidor WSGI

    • El servidor WSGI es responsable de responder a las peticiones HTTP. En entornos de desarrollo (bench serve o bench start), El servidor WSGI Werkzeug es usado y en producción, se usa gunicorn (automáticamente configurado en supervisor)
  • Procesos de Redis Worker

    • Los procesos de Celery se encargan de ejecutar tareas en background en Frappe. Estos procesos son iniciados automáticamente cuando se ejecuta el comando bench start y para producción se configuran en las configuraciones de supervisor.
  • Procesos Scheduler

    • Los procesos del Scheduler programan la lista de tareas programadas en Frappe. Este proceso es iniciado automáticamente cuando se ejecuta el comando bench start y para producción se configuran en las configuraciones de supervisor.