Skip to content

Commit 7c07dea

Browse files
authored
Merge pull request #6 from WeOps-Lab/weops-chen
fix: 调整 celery worker 配置
2 parents 7663d22 + 39baeb6 commit 7c07dea

9 files changed

Lines changed: 13 additions & 13 deletions

File tree

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
#!/bin/bash
2-
celery -A apps.backend worker -Q backend_additional_task -n baworker@%h -P threads -c 64 -O fair --time-limit=1800 --maxtasksperchild=50
2+
celery -A apps.backend worker -Q backend_additional_task -n baworker@%h -P threads -c 64 -O fair --time-limit=1800 --maxtasksperchild=50 --without-gossip --without-mingle --without-heartbeat
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
#!/bin/bash
2-
celery -A apps.backend worker -Q backend -n bworker@%h -P threads -c 64 --maxtasksperchild=50 -O fair --time-limit=1800
2+
celery -A apps.backend worker -Q backend -n bworker@%h -P threads -c 64 --maxtasksperchild=50 -O fair --time-limit=1800 --without-gossip --without-mingle --without-heartbeat
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
#!/bin/bash
2-
celery -A apps.backend worker -Q backend_additional_task,pipeline,pipeline_priority,service_schedule,service_schedule_priority,pipeline_additional_task,pipeline_additional_task_priority -n pcworker@%h -P threads -c 128 --maxtasksperchild=50 -O fair --time-limit=1800
2+
celery -A apps.backend worker -Q backend_additional_task,pipeline,pipeline_priority,service_schedule,service_schedule_priority,pipeline_additional_task,pipeline_additional_task_priority -n pcworker@%h -P threads -c 128 --maxtasksperchild=50 -O fair --time-limit=1800 --without-gossip --without-mingle --without-heartbeat
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
#!/bin/bash
2-
celery -A apps.backend worker -Q default,backend -n cworker@%h -P threads -c 128 --maxtasksperchild=50 -O fair --time-limit=1800
2+
celery -A apps.backend worker -Q default,backend -n cworker@%h -P threads -c 128 --maxtasksperchild=50 -O fair --time-limit=1800 --without-gossip --without-mingle --without-heartbeat
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
#!/bin/bash
2-
celery -A apps.backend worker -Q default -n default@%h -P threads -c 64 --maxtasksperchild=50 -O fair --time-limit=1800
2+
celery -A apps.backend worker -Q default -n default@%h -P threads -c 64 --maxtasksperchild=50 -O fair --time-limit=1800 --without-gossip --without-mingle --without-heartbeat
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
#!/bin/bash
2-
celery -A apps.backend worker -Q pipeline_additional_task,pipeline_additional_task_priority -n common_worker@%h -l info -P threads -c 32 --maxtasksperchild=50 -O fair --time-limit=1800
2+
celery -A apps.backend worker -Q pipeline_additional_task,pipeline_additional_task_priority -n common_worker@%h -l info -P threads -c 32 --maxtasksperchild=50 -O fair --time-limit=1800 --without-gossip --without-mingle --without-heartbeat

bin/hooks/start_cmds/celery/start-psworker

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@
44
# this problem solution is not use eventlet
55
# refer to -> https://github.com/celery/celery/issues/5924
66
# refer to -> https://github.com/intelowlproject/IntelOwl/issues/379
7-
celery -A apps.backend worker -Q service_schedule,service_schedule_priority -n schedule_worker@%h -P threads -c 100 --maxtasksperchild=50 -O fair --time-limit=1800
7+
celery -A apps.backend worker -Q service_schedule,service_schedule_priority -n schedule_worker@%h -P threads -c 100 --maxtasksperchild=50 -O fair --time-limit=1800 --without-gossip --without-mingle --without-heartbeat
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
#!/bin/bash
2-
celery -A apps.backend worker -Q pipeline,pipeline_priority -n pipeline_worker@%h -P threads -c 100 --maxtasksperchild=50 -O fair --time-limit=1800
2+
celery -A apps.backend worker -Q pipeline,pipeline_priority -n pipeline_worker@%h -P threads -c 100 --maxtasksperchild=50 -O fair --time-limit=1800 --without-gossip --without-mingle --without-heartbeat

support-files/templates/#etc#supervisor-bknodeman-nodeman.conf

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ redirect_stderr=true
7979
directory=__BK_HOME__/bknodeman/nodeman
8080

8181
[program:nodeman_celery_default]
82-
command=/bin/bash -c "sleep 10 && source bin/environ.sh && exec celery -A apps.backend worker -Q default --autoscale=8,2 --maxtasksperchild=50 -O fair --time-limit=1800"
82+
command=/bin/bash -c "sleep 10 && source bin/environ.sh && exec celery -A apps.backend worker -Q default --autoscale=8,2 --maxtasksperchild=50 -O fair --time-limit=1800 --without-gossip --without-mingle --without-heartbeat"
8383
numprocs=1
8484
process_name = %(program_name)s_%(process_num)02d
8585
autostart=true
@@ -105,7 +105,7 @@ redirect_stderr=true
105105
directory=__BK_HOME__/bknodeman/nodeman
106106

107107
[program:nodeman_celery_backend_additional]
108-
command=/bin/bash -c "sleep 10 && source bin/environ.sh && exec celery -A apps.backend worker -Q backend_additional_task -c 10 -O fair --time-limit=1800 --maxtasksperchild=50"
108+
command=/bin/bash -c "sleep 10 && source bin/environ.sh && exec celery -A apps.backend worker -Q backend_additional_task -c 10 -O fair --time-limit=1800 --maxtasksperchild=50 --without-gossip --without-mingle --without-heartbeat"
109109
numprocs=1
110110
process_name = %(program_name)s_%(process_num)02d
111111
autostart=true
@@ -118,7 +118,7 @@ redirect_stderr=true
118118
directory=__BK_HOME__/bknodeman/nodeman
119119

120120
[program:nodeman_pipeline_worker]
121-
command=/bin/bash -c "sleep 10 && source bin/environ.sh && exec celery -A apps.backend worker -Q pipeline,pipeline_priority -n pipeline_worker_%(process_num)02d@%%h --maxtasksperchild=50 --autoscale=16,2 -O fair --time-limit=1800"
121+
command=/bin/bash -c "sleep 10 && source bin/environ.sh && exec celery -A apps.backend worker -Q pipeline,pipeline_priority -n pipeline_worker_%(process_num)02d@%%h --maxtasksperchild=50 --autoscale=16,2 -O fair --time-limit=1800 --without-gossip --without-mingle --without-heartbeat"
122122
numprocs=2
123123
process_name=%(program_name)s_%(process_num)02d
124124
autostart=true
@@ -136,7 +136,7 @@ directory=__BK_HOME__/bknodeman/nodeman
136136
; this problem solution is not use eventlet
137137
; refer to -> https://github.com/celery/celery/issues/5924
138138
; refer to -> https://github.com/intelowlproject/IntelOwl/issues/379
139-
command=/bin/bash -c "sleep 10 && source bin/environ.sh && exec celery -A apps.backend worker -Q service_schedule,service_schedule_priority -n schedule_worker_%(process_num)02d@%%h --maxtasksperchild=50 -c 50 -P threads -O fair --time-limit=1800"
139+
command=/bin/bash -c "sleep 10 && source bin/environ.sh && exec celery -A apps.backend worker -Q service_schedule,service_schedule_priority -n schedule_worker_%(process_num)02d@%%h --maxtasksperchild=50 -c 50 -P threads -O fair --time-limit=1800 --without-gossip --without-mingle --without-heartbeat"
140140
numprocs=2
141141
process_name=%(program_name)s_%(process_num)02d
142142
autostart=true
@@ -149,7 +149,7 @@ redirect_stderr=true
149149
directory=__BK_HOME__/bknodeman/nodeman
150150

151151
[program:nodeman_pipeline_additional]
152-
command=/bin/bash -c "sleep 10 && source bin/environ.sh && exec celery -A apps.backend worker -Q pipeline_additional_task,pipeline_additional_task_priority -n common_worker@%%h -l info --autoscale=16,2 --maxtasksperchild=50 -O fair --time-limit=1800"
152+
command=/bin/bash -c "sleep 10 && source bin/environ.sh && exec celery -A apps.backend worker -Q pipeline_additional_task,pipeline_additional_task_priority -n common_worker@%%h -l info --autoscale=16,2 --maxtasksperchild=50 -O fair --time-limit=1800 --without-gossip --without-mingle --without-heartbeat"
153153
numprocs=1
154154
process_name=%(program_name)s_%(process_num)02d
155155
autostart=true

0 commit comments

Comments
 (0)