![]() |
PerkinElmer Informatics Support Forum | ![]() |
Topic Title: What is the Celery service used for? Topic Summary: Created On: 12/10/2018 11:09 AM Status Post and Reply |
Linear : Threading : Single : Branch |
![]()
|
![]() |
|
Celery is a task queuing service. It's primary use is for managing image rendering and export jobs being submitted to the Columbus server via 3rd party applications e.g. Spotfire.
The Celery system picks these jobs from the queue runs them asynchronously and when complete prepares a response which is then picked up by the webapp to return to a client or webpage. Celery runs as another service component, it is started and stopped via /etc/init.d/columbus which actually uses /etc/init.d/columbus-celeryd. If the celery service doesn't respond to the standard /etc/init.d/columbus script then you can call the columbus-celeryd script directly using: $ /etc/init.d/columbus-celeryd stop/start/restart/status The Celery service starts multiple worker nodes for accepting image rendering requests, the workers log information regarding those jobs to /var/log/columbus/web/columbus-images-service.log. RAH Edited: 12/10/2018 at 3:45 PM by RAH |
|
|
|
![]() |
FuseTalk Basic Edition v4.0 - © 1999-2021 FuseTalk Inc. All rights reserved.