Slide 23
Slide 23 text
def rabbitmq_connection_check():
try:
conn_params = pika.ConnectionParameters(
settings.PIKA_CONNECTION_PARAMS['hostname'],
settings.PIKA_CONNECTION_PARAMS['port'],
settings.PIKA_CONNECTION_PARAMS['vhost'],
pika.PlainCredentials(
settings.PIKA_CONNECTION_PARAMS['username'],
settings.PIKA_CONNECTION_PARAMS['password']
)
)
connection = pika.BlockingConnection(conn_params)
connection.close()
return {'ok': True}
except Exception as e:
return {
'ok': False,
'error': unicode(e),
'stacktrace': traceback.format_exc(),
}