fix rabbitmq hostname
This commit is contained in:
parent
d47b09b0c0
commit
efcc2ee74b
|
@ -26,7 +26,7 @@ from django_db_logger.models import StatusLog
|
||||||
from djcelery.models import TaskMeta
|
from djcelery.models import TaskMeta
|
||||||
|
|
||||||
from .models import DBMSCatalog, KnobCatalog, Result, Session, SessionKnob
|
from .models import DBMSCatalog, KnobCatalog, Result, Session, SessionKnob
|
||||||
from .settings import constants
|
from .settings import common
|
||||||
from .types import LabelStyleType, VarType
|
from .types import LabelStyleType, VarType
|
||||||
|
|
||||||
LOG = logging.getLogger(__name__)
|
LOG = logging.getLogger(__name__)
|
||||||
|
@ -568,12 +568,14 @@ def check_and_run_celery():
|
||||||
if 'pong' in celery_status:
|
if 'pong' in celery_status:
|
||||||
return 'celery is running'
|
return 'celery is running'
|
||||||
|
|
||||||
rabbitmq_status = os.popen('telnet localhost 5672').read()
|
rabbitmq_url = common.BROKER_URL.split('@')[-1]
|
||||||
|
hostname = rabbitmq_url.split(':')[0]
|
||||||
|
port = rabbitmq_url.split(':')[1].split('/')[0]
|
||||||
|
rabbitmq_status = os.popen('telnet {} {}'.format(hostname, port)).read()
|
||||||
if 'Connected' in rabbitmq_status:
|
if 'Connected' in rabbitmq_status:
|
||||||
LOG.info('Rabbitmq is running.')
|
LOG.info('Rabbitmq is running.')
|
||||||
else:
|
else:
|
||||||
LOG.warning('Rabbitmq is not running.')
|
LOG.warning('Rabbitmq is not running.')
|
||||||
return 'Rabbitmq is not running.'
|
|
||||||
|
|
||||||
retries = 0
|
retries = 0
|
||||||
while retries < 5:
|
while retries < 5:
|
||||||
|
|
Loading…
Reference in New Issue