CrowdHailer / Ace

HTTP web server and client, supports http1 and http2

Home Page:https://hex.pm/packages/ace

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Exceptions sometimes in production

samsondav opened this issue · comments

commented

No idea why this happens, but it happens occasionally. Stacktrace below:

(ErlangError) Erlang error: {:noproc, {GenServer, :call, [#PID<0.12194.4>, {:send, %Ace.HTTP.Channel{endpoint: #PID<0.12194.4>, id: 1, socket: {:tcp, #Port<0.28712>}}, [%Raxx.Response{body: "[REDACTED]", headers: [{"content-type", "application/json"}], status: 200}]}, 5000]}}
 File "lib/gen_server.ex", line 836, in GenServer.call/3
  File "lib/ace/http/worker.ex", line 86, in Ace.HTTP.Worker.do_send/2
  File "gen_server.erl", line 616, in :gen_server.try_dispatch/4
  File "gen_server.erl", line 686, in :gen_server.handle_msg/6
  File "proc_lib.erl", line 247, in :proc_lib.init_p_do_apply/3
  Module "Elixir.Ace.HTTP.Worker", in Ace.HTTP.Worker.init/1

LMK if you need more info to debug this.

Think you need this PR I opened yesterday. #100

We've also spotted them in our logs

Cleared up by #100