mirror of
https://github.com/PostHog/posthog.git
synced 2024-11-28 00:46:45 +01:00
bbd41ef04a
From https://medium.com/@taylorhughes/three-quick-tips-from-two-years-with-celery-c05ff9d7f9eb > By default, preforking Celery workers distribute tasks to their worker processes as soon as they are received, regardless of whether the process is currently busy with other tasks. > If you have a set of tasks that take varying amounts of time to complete — either deliberately or due to unpredictable network conditions, etc. — this will cause unexpected delays in total execution time for tasks in the queue. This is 100% the case for us. This should "load balance" the tasks better across workers. |
||
---|---|---|
.. | ||
check-typescript-strict | ||
component-test-runner | ||
docker | ||
docker-backend | ||
docker-dev | ||
docker-dev-web | ||
docker-frontend | ||
docker-migrate | ||
docker-server | ||
docker-worker | ||
docker-worker-beat | ||
docker-worker-celery | ||
e2e-test-runner | ||
install-macosx_arm64 | ||
plugin-server | ||
pull_production_db | ||
start | ||
start-backend | ||
start-frontend | ||
start-frontend-https | ||
start-https | ||
start-worker | ||
tests |