diff options
| author | Tim <timothyasir@gluster.com> | 2011-08-09 19:08:07 +0530 |
|---|---|---|
| committer | Tim <timothyasir@gluster.com> | 2011-08-09 19:15:50 +0530 |
| commit | 3943c857b8794b59c59f852b16c461c43f9d7d3e (patch) | |
| tree | dbca9f06d3f83bfcf46af90df0c611d997c3f60a /src/com.gluster.storage.management.gateway/WebContent/scripts | |
| parent | 1a2fd8fa98e300ec6c95febaf537b88ce32babd1 (diff) | |
| parent | ed2615da642493a39cac9d1ecaea92f832dc92be (diff) | |
Merge remote branch 'upstream/master'
Diffstat (limited to 'src/com.gluster.storage.management.gateway/WebContent/scripts')
| -rwxr-xr-x | src/com.gluster.storage.management.gateway/WebContent/scripts/multicast-discover-servers.py | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/src/com.gluster.storage.management.gateway/WebContent/scripts/multicast-discover-servers.py b/src/com.gluster.storage.management.gateway/WebContent/scripts/multicast-discover-servers.py index 9c38364c..fcbcd738 100755 --- a/src/com.gluster.storage.management.gateway/WebContent/scripts/multicast-discover-servers.py +++ b/src/com.gluster.storage.management.gateway/WebContent/scripts/multicast-discover-servers.py @@ -35,11 +35,16 @@ def sendMulticastRequest(idString): def openServerSocket(): - server = socket.socket(socket.AF_INET, socket.SOCK_STREAM) - server.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) - server.bind(('', Globals.SERVER_PORT)) - server.listen(Globals.DEFAULT_BACKLOG) - return server + try: + server = socket.socket(socket.AF_INET, socket.SOCK_STREAM) + server.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) + server.bind(('', Globals.SERVER_PORT)) + server.listen(Globals.DEFAULT_BACKLOG) + return server + except socket.error, e: + Utils.log("failed to open server socket on port %s: %s" % (Globals.SERVER_PORT, str(e))) + sys.stderr.write("failed to open server socket on port %s: %s\n" % (Globals.SERVER_PORT, str(e))) + sys.exit(1) def main(): @@ -61,6 +66,7 @@ def main(): try: ilist,olist,elist = select.select(rlist, [], [], 0.25) except select.error, e: + Utils.log("failed to read from connections: %s" % str(e)) break for sock in ilist: # handle new connection |
