7
[Feature Request] Ability to split webserver & worker (or multiple workers) into separate containers
Source: paperless-ngx/paperless-ngx#12607 · opened by @ruifung
Description I deploy most things on a self-hosted k8s cluster, right now when ingesting a large document, paperless-ngx effectively becomes non-responsive on the webserver. This is bad because with healthchecks and probes configured, it gets killed. I think to enable this setup (and for users with more advanced deployment setups), the following is needed: 1. The ability to disable the webserver service from starting. 2. The ability to disable the worker service from starting. 3. The ability to disable the database migration service from starting, or for the database migration service to not immediately crash when another container is currently performing a migration. Given those 3 options, an example setup I would use would like this: 1 container running webserver/migration 1 container running worker Also, this could potentially enable high availability setups such as: 2 containers running webserver 2-n containers running workers, potentially with autoscaling 2 HAP…
No pledges yet. Be the first to back this.
Comments
Similar requests
[Feature Request] Idea: Hardware Accelerated OCR Workers (NPU/GPU)
7 votes · 0 comments
[Feature Request] Bulk splits of document
4 votes · 0 comments
[Feature Request] Multiple cabinet/drawers/organizations/tenants/properties within the same instance with unique properties
7 votes · 0 comments
[Feature Request] Add de_CH locale or split de in de_{DE,AT,CH}
3 votes · 0 comments
[Feature Request] Celery worker autoscale
1 vote · 0 comments
No comments yet.