Skip to content

Commit

Permalink
perf: single worker in development install (frappe#1392)
Browse files Browse the repository at this point in the history
Most developers don't need 3 separate workers in development.  This changes procfile to use single worker to consume from all queues in development. 


Pros:
- Lighter development setups


Cons:
- Not "equivalent to production" - not required in most cases so eh. 

You can still edit procfile to start whatever process you want anyway.
  • Loading branch information
ankush authored Nov 24, 2022
1 parent d198465 commit 9c80f5d
Showing 1 changed file with 1 addition and 3 deletions.
4 changes: 1 addition & 3 deletions bench/config/templates/Procfile
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,7 @@ watch: bench watch
{% endif %}
{% if use_rq -%}
schedule: bench schedule
worker_short: bench worker --queue short 1>> logs/worker.log 2>> logs/worker.error.log
worker_long: bench worker --queue long 1>> logs/worker.log 2>> logs/worker.error.log
worker_default: bench worker --queue default 1>> logs/worker.log 2>> logs/worker.error.log
worker: bench worker 1>> logs/worker.log 2>> logs/worker.error.log
{% for worker_name, worker_details in workers.items() %}
worker_{{ worker_name }}: bench worker --queue {{ worker_name }} 1>> logs/worker.log 2>> logs/worker.error.log
{% endfor %}
Expand Down

0 comments on commit 9c80f5d

Please sign in to comment.