1,012 B
Executable file
1,012 B
Executable file
Background Services
External services
* MariaDB (Datastore for frappe)
* Redis (Queue for frappe background workers and caching)
* nginx (for production deployment)
* supervisor (for production deployment)
Frappé Processes
-
WSGI Server
- The WSGI server is responsible for responding to the HTTP requests to
frappe. In development scenario (
bench serveorbench start), the Werkzeug WSGI server is used and in production, gunicorn (automatically configured in supervisor) is used.
- The WSGI server is responsible for responding to the HTTP requests to
frappe. In development scenario (
-
Redis Worker Processes
- The Celery worker processes execute background jobs in the Frappé system.
These processes are automatically started when
bench startis run and for production are configured in supervisor configuration.
- The Celery worker processes execute background jobs in the Frappé system.
These processes are automatically started when
-
Scheduler Process
- The Scheduler process schedules enqeueing of scheduled jobs in the
Frappé system. This process is automatically started when
bench startis run and for production are configured in supervisor configuration.
- The Scheduler process schedules enqeueing of scheduled jobs in the
Frappé system. This process is automatically started when