import socket from kombu import Connection, exceptions try: conn = Connection(settings.CELERY_BROKER_URL) conn.ensure_connection(max_retries=2) conn._close() except (socket.error, exceptions.OperationalError): return HttpResponseServerError("cache: cannot connect to broker.")