Commit 8b2e3906 authored by Sergey Prokhorov's avatar Sergey Prokhorov

Fix timeout state switch

parent d2fab355
...@@ -42,6 +42,13 @@ Stop proxy started in background ...@@ -42,6 +42,13 @@ Stop proxy started in background
./_build/default/rel/mtp_proxy/bin/mtp_proxy stop ./_build/default/rel/mtp_proxy/bin/mtp_proxy stop
``` ```
Settings
--------
See `src/mtproto_proxy.app.src`.
Secret key will be printed on start.
Helpers Helpers
------- -------
......
...@@ -230,9 +230,10 @@ handle_upstream_header(Endpoint, UpCodec, S) -> ...@@ -230,9 +230,10 @@ handle_upstream_header(Endpoint, UpCodec, S) ->
EndpointStr = inet:ntoa(Endpoint), EndpointStr = inet:ntoa(Endpoint),
lager:info("Connected to ~s:~p", [EndpointStr, 443]), lager:info("Connected to ~s:~p", [EndpointStr, 443]),
ok = gen_tcp:send(Sock, <<239>>), ok = gen_tcp:send(Sock, <<239>>),
{ok, S#state{stage = tunnel, {ok, switch_timer(S#state{stage = tunnel,
down_sock = Sock, down_sock = Sock,
up_codec = UpCodec}}; up_codec = UpCodec},
hibernate)};
{error, _Reason} = Err -> {error, _Reason} = Err ->
Err Err
end. end.
......
...@@ -11,6 +11,10 @@ ...@@ -11,6 +11,10 @@
stdlib stdlib
]}, ]},
{env,[ {env,[
{init_timeout_sec, 60},
{hibernate_timeout_sec, 60},
{ready_timeout_sec, 1200},
{ip, {0, 0, 0, 0}}, {ip, {0, 0, 0, 0}},
{ports, [{mtp_handler, 4430}]}, {ports, [{mtp_handler, 4430}]},
{num_acceptors, 60}, {num_acceptors, 60},
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment