|
|
@ -34,7 +34,12 @@ handleMsg(#agReq{method = Method, path = Path, queryPars = QueryPars, headers = |
|
|
|
{ok, SrvState, CliState}; |
|
|
|
_ -> |
|
|
|
Request = agVstProto:request(IsSystem, MessageId, Method, DbName, Path, QueryPars, Headers, Body, VstSize), |
|
|
|
?AgWarn(ServerName, "the request is:~p~n", [Request]), |
|
|
|
BBBB = iolist_to_binary(Request), |
|
|
|
?AgWarn(ServerName, "the request is:~p~n", [BBBB]), |
|
|
|
%file:write_file("./request", BBBB), |
|
|
|
%erlang:put(MessageId, {FromPid, undefined, 0, <<>>}), |
|
|
|
%Ret = agVstProto:response(?AgUndef, 0, 0, 0, 0, <<>>, BBBB), |
|
|
|
%?AgWarn(ServerName, "the request is response ret:~p~n", [Ret]), |
|
|
|
case gen_tcp:send(Socket, Request) of |
|
|
|
ok -> |
|
|
|
TimerRef = case OverTime of |
|
|
@ -114,6 +119,10 @@ handleMsg(?AgMDoDBConn, |
|
|
|
_Ret -> |
|
|
|
?AgWarn(ServerName, "deal connect not found agBeamPool:getv(~p) ret ~p is error ~n", [PoolName, _Ret]) |
|
|
|
end; |
|
|
|
handleMsg({'$gen_call', FromTag, '$SrvInfo'}, SrvState, CliState) -> |
|
|
|
{To, Tag} = FromTag, |
|
|
|
catch To ! {Tag, {erlang:get(), SrvState, CliState}}, |
|
|
|
{ok, SrvState, CliState}; |
|
|
|
handleMsg(Msg, #srvState{serverName = ServerName} = SrvState, CliState) -> |
|
|
|
?AgWarn(ServerName, "unknown msg: ~p~n", [Msg]), |
|
|
|
{ok, SrvState, CliState}. |
|
|
|