diff --git a/awx/main/management/commands/run_socketio_service.py b/awx/main/management/commands/run_socketio_service.py index dd037aed0e..5faa4a428d 100644 --- a/awx/main/management/commands/run_socketio_service.py +++ b/awx/main/management/commands/run_socketio_service.py @@ -132,7 +132,11 @@ def notification_handler(server): } for session_id, socket in list(server.sockets.iteritems()): if session_id in valid_sockets: - socket.send_packet(packet) + try: + socket.send_packet(packet) + except Exception, e: + logger.error("Error sending client packet to %s: %s" % (str(session_id), str(packet))) + logger.error("Error was: " + str(e)) class Command(NoArgsCommand): '''