Hello,
I'm working on a webhook receiver and all was working fine the other day. 
Now I'm receiving connection reset by peer errors. The data being posted is 
getting received so and I can't figure out why it all of a sudden started 
giving errors.

Could it be that connections are coming in too quickly? It didn't have a 
problem with it before.

I'm getting the following:
Exception happened during processing of request from ('redacted', 58812)
Traceback (most recent call last):
  File "/Users/myuser/anaconda3/envs/myenv/lib/python3.7/socketserver.py", 
line 650, in process_request_thread
    self.finish_request(request, client_address)
  File "/Users/myuser/anaconda3/envs/myenv/lib/python3.7/socketserver.py", 
line 360, in finish_request

    self.RequestHandlerClass(request, client_address, self)
  File "/Users/myuser/anaconda3/envs/myenv/lib/python3.7/socketserver.py", 
line 720, in __init__
    self.handle()
  File 
"/Users/myuser/anaconda3/envs/myenv/lib/python3.7/site-packages/django/core/servers/basehttp.py",
 
line 171, in han
dle
    self.handle_one_request()
  File 
"/Users/myuser/anaconda3/envs/myenv/lib/python3.7/site-packages/django/core/servers/basehttp.py",
 
line 179, in han
dle_one_request
    self.raw_requestline = self.rfile.readline(65537)
  File "/Users/myuser/anaconda3/envs/myenv/lib/python3.7/socket.py", line 
589, in readinto
    return self._sock.recv_into(b)
ConnectionResetError: [Errno 54] Connection reset by peer


My View

@require_POST
@csrf_exempt
def computer_checkin(request):
    if request.method == 'POST':
        #ip = get_client_ip(request)
        print(request)
        #request_data = json.loads(request.body.decode("utf-8"))
        #print(ip)
        return HttpResponse(201)
    else:
        return HttpResponse(400)
        # if ip in allowed_ip:
        #     #print(request_data['webhook']['webhookEvent'])
        #     return HttpResponse('Pong')
        # else
        #     return HttpResponseForbidden('Permissions denied')


This is what the sending server gives for an error:
Exception while trying to post event to 
http://redacted:8000/webhooks/ComputerCheckIn - I/O error on POST request 
for "http://redacted:8000/webhooks/ComputerCheckIn":Connect to 
redacted:8000 [/redacted] failed: connect timed out; nested exception is 
org.apache.http.conn.ConnectTimeoutException: Connect to redacted:8000 
[/redacted] failed: connect timed out


-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/343df769-44f3-4316-882e-a701280b358a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to