Hello team,
We have remote users connecting to AYON via VPN, and they’ve been reporting intermittent connection issues—particularly that publishing occasionally fails without any clear reason.
We investigated further and added more detailed logging to the launcher. Below is a sample log captured from one of the affected users during a failed attempt:
Unable to connect the server. Connection ERROR ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
TRACEBACK BEGIN
Traceback (most recent call last):
File "C:\Users\user\Desktop\AYON 1.1.1 - PZ\AYON 1.1.1 - PZ\AYON 1.1.1 - PZ\dependencies\urllib3\connectionpool.py", line 714, in urlopen
httplib_response = self._make_request(
File "C:\Users\user\Desktop\AYON 1.1.1 - PZ\AYON 1.1.1 - PZ\AYON 1.1.1 - PZ\dependencies\urllib3\connectionpool.py", line 466, in _make_request
six.raise_from(e, None)
File "<string>", line 3, in raise_from
File "C:\Users\user\Desktop\AYON 1.1.1 - PZ\AYON 1.1.1 - PZ\AYON 1.1.1 - PZ\dependencies\urllib3\connectionpool.py", line 461, in _make_request
httplib_response = conn.getresponse()
File "http\client.py", line 1377, in getresponse
File "http\client.py", line 320, in begin
File "http\client.py", line 289, in _read_status
http.client.RemoteDisconnected: Remote end closed connection without response
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\user\Desktop\AYON 1.1.1 - PZ\AYON 1.1.1 - PZ\AYON 1.1.1 - PZ\dependencies\requests\adapters.py", line 486, in send
resp = conn.urlopen(
File "C:\Users\user\Desktop\AYON 1.1.1 - PZ\AYON 1.1.1 - PZ\AYON 1.1.1 - PZ\dependencies\urllib3\connectionpool.py", line 798, in urlopen
retries = retries.increment(
File "C:\Users\user\Desktop\AYON 1.1.1 - PZ\AYON 1.1.1 - PZ\AYON 1.1.1 - PZ\dependencies\urllib3\util\retry.py", line 550, in increment
raise six.reraise(type(ERROR), ERROR, _stacktrace)
File "C:\Users\user\Desktop\AYON 1.1.1 - PZ\AYON 1.1.1 - PZ\AYON 1.1.1 - PZ\dependencies\urllib3\packages\six.py", line 769, in reraise
raise value.with_traceback(tb)
File "C:\Users\user\Desktop\AYON 1.1.1 - PZ\AYON 1.1.1 - PZ\AYON 1.1.1 - PZ\dependencies\urllib3\connectionpool.py", line 714, in urlopen
httplib_response = self._make_request(
File "C:\Users\user\Desktop\AYON 1.1.1 - PZ\AYON 1.1.1 - PZ\AYON 1.1.1 - PZ\dependencies\urllib3\connectionpool.py", line 466, in _make_request
six.raise_from(e, None)
File "<string>", line 3, in raise_from
File "C:\Users\user\Desktop\AYON 1.1.1 - PZ\AYON 1.1.1 - PZ\AYON 1.1.1 - PZ\dependencies\urllib3\connectionpool.py", line 461, in _make_request
httplib_response = conn.getresponse()
File "http\client.py", line 1377, in getresponse
File "http\client.py", line 320, in begin
File "http\client.py", line 289, in _read_status
urllib3.exceptions.ProtocolERROR: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\user\Desktop\AYON 1.1.1 - PZ\AYON 1.1.1 - PZ\AYON 1.1.1 - PZ\dependencies\ayon_api\server_api.py", line 1270, in _do_rest_request
response = function(url, **kwargs)
File "C:\Users\user\Desktop\AYON 1.1.1 - PZ\AYON 1.1.1 - PZ\AYON 1.1.1 - PZ\dependencies\requests\sessions.py", line 637, in post
return self.request("POST", url, data=data, json=json, **kwargs)
File "C:\Users\user\Desktop\AYON 1.1.1 - PZ\AYON 1.1.1 - PZ\AYON 1.1.1 - PZ\dependencies\requests\sessions.py", line 589, in request
resp = self.send(prep, **send_kwargs)
File "C:\Users\user\Desktop\AYON 1.1.1 - PZ\AYON 1.1.1 - PZ\AYON 1.1.1 - PZ\dependencies\requests\sessions.py", line 703, in send
r = adapter.send(request, **kwargs)
File "C:\Users\user\Desktop\AYON 1.1.1 - PZ\AYON 1.1.1 - PZ\AYON 1.1.1 - PZ\dependencies\requests\adapters.py", line 501, in send
raise ConnectionERROR(err, request=request)
requests.exceptions.ConnectionERROR: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
TRACEBACK END
Notably, there are no errors on the server side when this occurs, which makes it harder to pinpoint the cause.
Please advise on how we should proceed or if there are known issues related to VPN usage or remote disconnections.
Regards,
Tu