Skip to content

Commit b3a726a

Browse files
committed
worker: use native celery worker in production mode
1 parent 915a305 commit b3a726a

File tree

2 files changed

+10
-3
lines changed

2 files changed

+10
-3
lines changed

app/bin/worker.sh

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,13 @@
33
SCRIPT_DIR="$(dirname "$0")"
44
source "$SCRIPT_DIR/app_base.sh"
55

6-
python3 manage.py timeside-celery-worker --loglevel $log_level --logfile $worker_log_file --uid $uid --gid $gid
6+
# fix celery log access
7+
mkdir -p '/var/log/celery/'
8+
chown -R $uid:$gid '/var/log/celery/'
9+
10+
if [ $DEBUG = True ]; then
11+
python3 manage.py timeside-celery-worker --loglevel $log_level --logfile $worker_log_file --uid $uid --gid $gid
12+
else
13+
celery -A worker worker --loglevel=$loglevel --logfile=$worker_log_file --uid=$uid --gid=$gid
14+
fi
715

timeside/server/views.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -501,8 +501,7 @@ def get(self, request, *args, **kwargs):
501501
if result.hdf5:
502502
container.from_hdf5(result.hdf5.path)
503503
else:
504-
505-
return HttpResponse(container.to_json(),
504+
return HttpResponse(container.to_json(),
506505
content_type='application/json')
507506

508507

0 commit comments

Comments
 (0)