This happens with deadline 6.
We switched over some common lookups to use the webservice based api instead of the command line tool, and it seems to have overloaded the webservice completely. Not sure if that’s the case exactly, but here are some logs:
2014-12-24 13:22:33: Web Service - Web Service listening for connections on port 8080...
2014-12-24 13:22:33: Web Service - Received request from: 172.18.11.148
2014-12-24 13:22:33: Web Service - Request: GET http://deadline02.scanlinevfxla.com:8080/api/slaves?Name=lapro1883&Data=settings
2014-12-24 13:22:33: Web Service - Found API command: slaves
2014-12-24 13:22:33: Web Service - Received request from: 172.18.1.170
2014-12-24 13:22:33: Web Service - Request: GET http://deadline02.scanlinevfxla.com:8080/api/slaves?Name=lapro0070&Data=settings
2014-12-24 13:22:33: Web Service - Found API command: slaves
2014-12-24 13:22:33: Web Service - Web Service listening for requests...
2014-12-24 13:22:33: Web Service - Web Service listening for requests...
2014-12-24 13:22:33: Web Service - Received request from: 172.18.4.236
2014-12-24 13:22:33: Web Service - Request: GET http://deadline02.scanlinevfxla.com:8080/api/slaves?Name=lapro1233&Data=settings
2014-12-24 13:22:33: Web Service - Found API command: slaves
2014-12-24 13:22:33: Web Service - Web Service listening for requests...
2014-12-24 13:22:34: Web Service - Received request from: 172.18.13.132
2014-12-24 13:22:34: Web Service - Request: GET http://deadline02.scanlinevfxla.com:8080/api/slaves?Name=lapro3234&Data=settings
2014-12-24 13:22:34: An unhandled exception occurred: The object was used after being disposed. (System.ObjectDisposedException)
2014-12-24 13:22:34: at System.Net.ResponseStream.EndWrite (IAsyncResult ares) [0x00000] in <filename unknown>:0
2014-12-24 13:22:34: at Deadline.Pulses.PulseWebService.OnWriteComplete (IAsyncResult result) [0x00000] in <filename unknown>:0
2014-12-24 13:22:34: Web Service - Received request from: 172.18.12.243
2014-12-24 13:22:34: Web Service - Request: GET http://deadline02.scanlinevfxla.com:8080/api/slaves?Name=lapro0872&Data=settings
2014-12-24 13:22:34: Web Service - Found API command: slaves
2014-12-24 13:22:34: Web Service - Found API command: slaves
2014-12-24 13:22:34: Web Service - Web Service listening for requests...
2014-12-24 13:22:34: Web Service - Web Service listening for requests...
2014-12-24 13:22:34: Web Service - Received request from: 172.18.12.147
2014-12-24 13:22:34: Web Service - Request: GET http://deadline02.scanlinevfxla.com:8080/api/slaves?Name=lapro0776&Data=settings
2014-12-24 13:22:34: Web Service - Found API command: slaves
2014-12-24 13:22:34: Web Service - Web Service listening for requests...
2014-12-24 13:22:34: Web Service - Received request from: 172.18.3.169
2014-12-24 13:22:34: Web Service - Request: GET http://deadline02.scanlinevfxla.com:8080/api/slaves?Name=lapro0519&Data=settings
2014-12-24 13:22:34: Web Service - Found API command: slaves
2014-12-24 13:22:36: Web Service - Received request from: 172.18.11.133
2014-12-24 13:22:36: Web Service - Request: GET http://deadline02.scanlinevfxla.com:8080/api/slaves?Name=lapro1868&Data=settings
2014-12-24 13:22:36: Web Service - Received request from: 172.18.13.203
2014-12-24 13:22:36: Web Service - Request: GET http://deadline02.scanlinevfxla.com:8080/api/slaves?Name=lapro3305&Data=settings
2014-12-24 13:22:36: Web Service - Found API command: slaves
2014-12-24 13:22:36: Web Service - Found API command: slaves
2014-12-24 13:22:36: Web Service - Web Service listening for requests...
2014-12-24 13:22:36: Web Service - Web Service listening for requests...
2014-12-24 13:22:36: Web Service - Web Service listening for requests...
2014-12-24 13:22:36: Web Service - Received request from: 172.18.13.23
2014-12-24 13:22:36: Web Service - Request: GET http://deadline02.scanlinevfxla.com:8080/api/slaves?Name=lapro0897&Data=settings
It seems to get all the GET requests, but then there is no response. The clients eventually time out:
>>> d.isSlaveEnabled('lapro3067')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "\\s2.scanlinevfxla.com\exchange\software\managed\pythonScripts\site-packages\scl\deadline\deadlineAPI.py", line 1047, in isSlaveEnabled
vSlaveSettings = dAPI.Slaves.GetSlaveSettings(hostname)
File "\\s2.scanlinevfxla.com\exchange\software\managed\pythonScripts\site-packages\scl\deadline\api\Slaves.py", line 95, in GetSlaveSettings
return self.__get__("/api/slaves?Name="+name.replace(' ','+')+"&Data=settings")
File "\\s2.scanlinevfxla.com\exchange\software\managed\pythonScripts\site-packages\scl\deadline\api\Slaves.py", line 15, in __get__
return DeadlineSend.send(self.address,commandString, "GET")
File "\\s2.scanlinevfxla.com\exchange\software\managed\pythonScripts\site-packages\scl\deadline\api\DeadlineSend.py", line 13, in send
conn.request(requestType, message)
File "C:\python26_64\lib\httplib.py", line 898, in request
self._send_request(method, url, body, headers)
File "C:\python26_64\lib\httplib.py", line 935, in _send_request
self.endheaders()
File "C:\python26_64\lib\httplib.py", line 892, in endheaders
self._send_output()
File "C:\python26_64\lib\httplib.py", line 764, in _send_output
self.send(msg)
File "C:\python26_64\lib\httplib.py", line 723, in send
self.connect()
File "C:\python26_64\lib\httplib.py", line 704, in connect
self.timeout)
File "C:\python26_64\lib\socket.py", line 514, in create_connection
raise error, msg
socket.error: [Errno 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond
>>>