How do you deal with an exception raised by celery (not your code)?
问题 So in my flask app right now I am using Celery to deploy servers on remote machines. Right now, I have an enum, status, which indicates the lifecycle of my deployment process: @celery.task(bind=True) def deploy_server(self, server_id): server = Server.query.get(server_id) if not server.can_launch(): return try: server.status = RemoteStatus.LAUNCHING db.session.commit() verify_DNS(server) host = server.server.ssh_user + '@' + server.server.ip execute(fabric_deploy_server, self, server, hosts