Created
April 4, 2014 14:19
-
-
Save qrilka/9975605 to your computer and use it in GitHub Desktop.
httpc error in R16B03-1
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env escript | |
main(_Args) -> | |
application:start(sasl), | |
inets:start(), | |
BadAddress = "http://10.255.255.1:8000/ru/", | |
spawn(fun()-> io:format("Res1:~P~n", | |
[httpc:request(get, {BadAddress,[]},[ | |
{connect_timeout,1000} | |
],[]%,P | |
),10]) end), | |
timer:sleep(200), | |
io:format("Res2:~P~n", [httpc:request(get,{BadAddress,[]},[ | |
{connect_timeout,1000} | |
],[] | |
),10]), | |
timer:sleep(1000). |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ ./httpc-test.escript | |
=PROGRESS REPORT==== 4-Apr-2014::18:18:37 === | |
supervisor: {local,sasl_safe_sup} | |
started: [{pid,<0.37.0>}, | |
{name,alarm_handler}, | |
{mfargs,{alarm_handler,start_link,[]}}, | |
{restart_type,permanent}, | |
{shutdown,2000}, | |
{child_type,worker}] | |
=PROGRESS REPORT==== 4-Apr-2014::18:18:37 === | |
supervisor: {local,sasl_safe_sup} | |
started: [{pid,<0.38.0>}, | |
{name,overload}, | |
{mfargs,{overload,start_link,[]}}, | |
{restart_type,permanent}, | |
{shutdown,2000}, | |
{child_type,worker}] | |
=PROGRESS REPORT==== 4-Apr-2014::18:18:37 === | |
supervisor: {local,sasl_sup} | |
started: [{pid,<0.36.0>}, | |
{name,sasl_safe_sup}, | |
{mfargs, | |
{supervisor,start_link, | |
[{local,sasl_safe_sup},sasl,safe]}}, | |
{restart_type,permanent}, | |
{shutdown,infinity}, | |
{child_type,supervisor}] | |
=PROGRESS REPORT==== 4-Apr-2014::18:18:37 === | |
supervisor: {local,sasl_sup} | |
started: [{pid,<0.39.0>}, | |
{name,release_handler}, | |
{mfargs,{release_handler,start_link,[]}}, | |
{restart_type,permanent}, | |
{shutdown,2000}, | |
{child_type,worker}] | |
=PROGRESS REPORT==== 4-Apr-2014::18:18:37 === | |
application: sasl | |
started_at: nonode@nohost | |
=PROGRESS REPORT==== 4-Apr-2014::18:18:37 === | |
supervisor: {local,inets_sup} | |
started: [{pid,<0.45.0>}, | |
{name,ftp_sup}, | |
{mfargs,{ftp_sup,start_link,[]}}, | |
{restart_type,permanent}, | |
{shutdown,infinity}, | |
{child_type,supervisor}] | |
=PROGRESS REPORT==== 4-Apr-2014::18:18:37 === | |
supervisor: {local,httpc_profile_sup} | |
started: [{pid,<0.48.0>}, | |
{name,httpc_manager}, | |
{mfargs, | |
{httpc_manager,start_link, | |
[default,only_session_cookies,inets]}}, | |
{restart_type,permanent}, | |
{shutdown,4000}, | |
{child_type,worker}] | |
=PROGRESS REPORT==== 4-Apr-2014::18:18:37 === | |
supervisor: {local,httpc_sup} | |
started: [{pid,<0.47.0>}, | |
{name,httpc_profile_sup}, | |
{mfargs, | |
{httpc_profile_sup,start_link, | |
[[{httpc,{default,only_session_cookies}}]]}}, | |
{restart_type,permanent}, | |
{shutdown,infinity}, | |
{child_type,supervisor}] | |
=PROGRESS REPORT==== 4-Apr-2014::18:18:37 === | |
supervisor: {local,httpc_sup} | |
started: [{pid,<0.49.0>}, | |
{name,httpc_handler_sup}, | |
{mfargs,{httpc_handler_sup,start_link,[]}}, | |
{restart_type,permanent}, | |
{shutdown,infinity}, | |
{child_type,supervisor}] | |
=PROGRESS REPORT==== 4-Apr-2014::18:18:37 === | |
supervisor: {local,inets_sup} | |
started: [{pid,<0.46.0>}, | |
{name,httpc_sup}, | |
{mfargs, | |
{httpc_sup,start_link, | |
[[{httpc,{default,only_session_cookies}}]]}}, | |
{restart_type,permanent}, | |
{shutdown,infinity}, | |
{child_type,supervisor}] | |
=PROGRESS REPORT==== 4-Apr-2014::18:18:37 === | |
supervisor: {local,inets_sup} | |
started: [{pid,<0.50.0>}, | |
{name,httpd_sup}, | |
{mfargs,{httpd_sup,start_link,[[]]}}, | |
{restart_type,permanent}, | |
{shutdown,infinity}, | |
{child_type,supervisor}] | |
=PROGRESS REPORT==== 4-Apr-2014::18:18:37 === | |
supervisor: {local,inets_sup} | |
started: [{pid,<0.51.0>}, | |
{name,tftp_sup}, | |
{mfargs,{tftp_sup,start_link,[[]]}}, | |
{restart_type,permanent}, | |
{shutdown,infinity}, | |
{child_type,supervisor}] | |
=PROGRESS REPORT==== 4-Apr-2014::18:18:37 === | |
application: inets | |
started_at: nonode@nohost | |
=PROGRESS REPORT==== 4-Apr-2014::18:18:37 === | |
supervisor: {local,inet_gethost_native_sup} | |
started: [{pid,<0.55.0>},{mfa,{inet_gethost_native,init,[[]]}}] | |
=PROGRESS REPORT==== 4-Apr-2014::18:18:37 === | |
supervisor: {local,kernel_safe_sup} | |
started: [{pid,<0.54.0>}, | |
{name,inet_gethost_native_sup}, | |
{mfargs,{inet_gethost_native,start_link,[]}}, | |
{restart_type,temporary}, | |
{shutdown,1000}, | |
{child_type,worker}] | |
Res1:{error,{function_clause,[{httpc_handler,handle_call,[{...}|...],[...]}, | |
{gen_server,handle_msg,5,...}, | |
{proc_lib,init_p_do_apply,...}]}} | |
=ERROR REPORT==== 4-Apr-2014::18:18:38 === | |
** Generic server <0.53.0> terminating | |
** Last message in was {request,#Ref<0.0.0.116>,<0.2.0>,0,http, | |
{"10.255.255.1",8000}, | |
"/ru/",[],get, | |
{http_request_h,undefined,"keep-alive",undefined, | |
undefined,undefined,undefined,undefined, | |
undefined,undefined,undefined,undefined, | |
undefined,undefined,undefined,undefined, | |
undefined,"10.255.255.1:8000",undefined, | |
undefined,undefined,undefined,undefined, | |
undefined,undefined,undefined,undefined,[], | |
undefined,undefined,undefined,undefined,"0", | |
undefined,undefined,undefined,undefined, | |
undefined,undefined,[]}, | |
{[],[]}, | |
{http_options,"HTTP/1.1",infinity,true, | |
{essl,[]}, | |
undefined,false,1000,false}, | |
"http://10.255.255.1:8000/ru/",[],none,[], | |
1396621117756,undefined,undefined,false} | |
** When Server state == {state, | |
{request,#Ref<0.0.0.105>,<0.52.0>,0,http, | |
{"10.255.255.1",8000}, | |
"/ru/",[],get, | |
{http_request_h,undefined,"keep-alive", | |
undefined,undefined,undefined,undefined, | |
undefined,undefined,undefined,undefined, | |
undefined,undefined,undefined,undefined, | |
undefined,undefined,"10.255.255.1:8000", | |
undefined,undefined,undefined,undefined, | |
undefined,undefined,undefined,undefined, | |
undefined,[],undefined,undefined, | |
undefined,undefined,"0",undefined, | |
undefined,undefined,undefined,undefined, | |
undefined,[]}, | |
{[],[]}, | |
{http_options,"HTTP/1.1",infinity,true, | |
{essl,[]}, | |
undefined,false,1000,false}, | |
"http://10.255.255.1:8000/ru/",[],none,[], | |
1396621117560,undefined,undefined,false}, | |
undefined,undefined,undefined,undefined,undefined, | |
{[],[]}, | |
{[],[]}, | |
undefined,[],nolimit,nolimit, | |
{options, | |
{undefined,[]}, | |
{undefined,[]}, | |
0,2,5,120000,2,disabled,false,inet,default, | |
default,[]}, | |
{timers,[],undefined}, | |
httpc_manager,inactive} | |
** Reason for termination == | |
** {function_clause, | |
[{httpc_handler,handle_call, | |
[{request,#Ref<0.0.0.116>,<0.2.0>,0,http, | |
{"10.255.255.1",8000}, | |
"/ru/",[],get, | |
{http_request_h,undefined,"keep-alive",undefined,undefined, | |
undefined,undefined,undefined,undefined,undefined, | |
undefined,undefined,undefined,undefined,undefined, | |
undefined,undefined,"10.255.255.1:8000",undefined, | |
undefined,undefined,undefined,undefined,undefined, | |
undefined,undefined,undefined,[],undefined,undefined, | |
undefined,undefined,"0",undefined,undefined,undefined, | |
undefined,undefined,undefined,[]}, | |
{[],[]}, | |
{http_options,"HTTP/1.1",infinity,true, | |
{essl,[]}, | |
undefined,false,1000,false}, | |
"http://10.255.255.1:8000/ru/",[],none,[],1396621117756, | |
undefined,undefined,false}, | |
{<0.48.0>,#Ref<0.0.0.117>}, | |
{state, | |
{request,#Ref<0.0.0.105>,<0.52.0>,0,http, | |
{"10.255.255.1",8000}, | |
"/ru/",[],get, | |
{http_request_h,undefined,"keep-alive",undefined, | |
undefined,undefined,undefined,undefined,undefined, | |
undefined,undefined,undefined,undefined,undefined, | |
undefined,undefined,undefined,"10.255.255.1:8000", | |
undefined,undefined,undefined,undefined,undefined, | |
undefined,undefined,undefined,undefined,[],undefined, | |
undefined,undefined,undefined,"0",undefined, | |
undefined,undefined,undefined,undefined,undefined,[]}, | |
{[],[]}, | |
{http_options,"HTTP/1.1",infinity,true, | |
{essl,[]}, | |
undefined,false,1000,false}, | |
"http://10.255.255.1:8000/ru/",[],none,[],1396621117560, | |
undefined,undefined,false}, | |
undefined,undefined,undefined,undefined,undefined, | |
{[],[]}, | |
{[],[]}, | |
undefined,[],nolimit,nolimit, | |
{options, | |
{undefined,[]}, | |
{undefined,[]}, | |
0,2,5,120000,2,disabled,false,inet,default,default,[]}, | |
{timers,[],undefined}, | |
httpc_manager,inactive}], | |
[{file,"httpc_handler.erl"},{line,256}]}, | |
{gen_server,handle_msg,5,[{file,"gen_server.erl"},{line,585}]}, | |
{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,239}]}]} | |
=CRASH REPORT==== 4-Apr-2014::18:18:38 === | |
crasher: | |
initial call: httpc_handler:init/1 | |
pid: <0.53.0> | |
registered_name: [] | |
exception exit: {function_clause, | |
[{httpc_handler,handle_call, | |
[{request,#Ref<0.0.0.116>,<0.2.0>,0,http, | |
{"10.255.255.1",8000}, | |
"/ru/",[],get, | |
{http_request_h,undefined,"keep-alive",undefined, | |
undefined,undefined,undefined,undefined,undefined, | |
undefined,undefined,undefined,undefined,undefined, | |
undefined,undefined,undefined,"10.255.255.1:8000", | |
undefined,undefined,undefined,undefined,undefined, | |
undefined,undefined,undefined,undefined,[], | |
undefined,undefined,undefined,undefined,"0", | |
undefined,undefined,undefined,undefined,undefined, | |
undefined,[]}, | |
{[],[]}, | |
{http_options,"HTTP/1.1",infinity,true, | |
{essl,[]}, | |
undefined,false,1000,false}, | |
"http://10.255.255.1:8000/ru/",[],none,[], | |
1396621117756,undefined,undefined,false}, | |
{<0.48.0>,#Ref<0.0.0.117>}, | |
{state, | |
{request,#Ref<0.0.0.105>,<0.52.0>,0,http, | |
{"10.255.255.1",8000}, | |
"/ru/",[],get, | |
{http_request_h,undefined,"keep-alive",undefined, | |
undefined,undefined,undefined,undefined,undefined, | |
undefined,undefined,undefined,undefined,undefined, | |
undefined,undefined,undefined,"10.255.255.1:8000", | |
undefined,undefined,undefined,undefined,undefined, | |
undefined,undefined,undefined,undefined,[], | |
undefined,undefined,undefined,undefined,"0", | |
undefined,undefined,undefined,undefined,undefined, | |
undefined,[]}, | |
{[],[]}, | |
{http_options,"HTTP/1.1",infinity,true, | |
{essl,[]}, | |
undefined,false,1000,false}, | |
"http://10.255.255.1:8000/ru/",[],none,[], | |
1396621117560,undefined,undefined,false}, | |
undefined,undefined,undefined,undefined,undefined, | |
{[],[]}, | |
{[],[]}, | |
undefined,[],nolimit,nolimit, | |
{options, | |
{undefined,[]}, | |
{undefined,[]}, | |
0,2,5,120000,2,disabled,false,inet,default,default, | |
[]}, | |
{timers,[],undefined}, | |
httpc_manager,inactive}], | |
[{file,"httpc_handler.erl"},{line,256}]}, | |
{gen_server,handle_msg,5, | |
[{file,"gen_server.erl"},{line,585}]}, | |
{proc_lib,init_p_do_apply,3, | |
[{file,"proc_lib.erl"},{line,239}]}]} | |
in function gen_server:terminate/6 (gen_server.erl, line 744) | |
ancestors: [httpc_handler_sup,httpc_sup,inets_sup,<0.43.0>] | |
messages: [{init_error,error_connecting, | |
{#Ref<0.0.0.105>, | |
{error, | |
{failed_connect, | |
[{to_address,{"10.255.255.1",8000}}, | |
{inet,[inet],timeout}]}}}}] | |
links: [<0.49.0>] | |
dictionary: [] | |
trap_exit: true | |
status: running | |
heap_size: 987 | |
stack_size: 27 | |
reductions: 633 | |
neighbours: | |
=SUPERVISOR REPORT==== 4-Apr-2014::18:18:38 === | |
Supervisor: {local,httpc_handler_sup} | |
Context: child_terminated | |
Reason: {function_clause, | |
[{httpc_handler,handle_call, | |
[{request,#Ref<0.0.0.116>,<0.2.0>,0,http, | |
{"10.255.255.1",8000}, | |
"/ru/",[],get, | |
{http_request_h,undefined,"keep-alive", | |
undefined,undefined,undefined,undefined, | |
undefined,undefined,undefined,undefined, | |
undefined,undefined,undefined,undefined, | |
undefined,undefined,"10.255.255.1:8000", | |
undefined,undefined,undefined,undefined, | |
undefined,undefined,undefined,undefined, | |
undefined,[],undefined,undefined,undefined, | |
undefined,"0",undefined,undefined, | |
undefined,undefined,undefined,undefined,[]}, | |
{[],[]}, | |
{http_options,"HTTP/1.1",infinity,true, | |
{essl,[]}, | |
undefined,false,1000,false}, | |
"http://10.255.255.1:8000/ru/",[],none,[], | |
1396621117756,undefined,undefined,false}, | |
{<0.48.0>,#Ref<0.0.0.117>}, | |
{state, | |
{request,#Ref<0.0.0.105>,<0.52.0>,0,http, | |
{"10.255.255.1",8000}, | |
"/ru/",[],get, | |
{http_request_h,undefined,"keep-alive", | |
undefined,undefined,undefined, | |
undefined,undefined,undefined, | |
undefined,undefined,undefined, | |
undefined,undefined,undefined, | |
undefined,undefined, | |
"10.255.255.1:8000",undefined, | |
undefined,undefined,undefined, | |
undefined,undefined,undefined, | |
undefined,undefined,[],undefined, | |
undefined,undefined,undefined,"0", | |
undefined,undefined,undefined, | |
undefined,undefined,undefined,[]}, | |
{[],[]}, | |
{http_options,"HTTP/1.1",infinity,true, | |
{essl,[]}, | |
undefined,false,1000,false}, | |
"http://10.255.255.1:8000/ru/",[],none,[], | |
1396621117560,undefined,undefined,false}, | |
undefined,undefined,undefined,undefined, | |
undefined, | |
{[],[]}, | |
{[],[]}, | |
undefined,[],nolimit,nolimit, | |
{options, | |
{undefined,[]}, | |
{undefined,[]}, | |
0,2,5,120000,2,disabled,false,inet,default, | |
default,[]}, | |
{timers,[],undefined}, | |
httpc_manager,inactive}], | |
[{file,"httpc_handler.erl"},{line,256}]}, | |
{gen_server,handle_msg,5, | |
[{file,"gen_server.erl"},{line,585}]}, | |
{proc_lib,init_p_do_apply,3, | |
[{file,"proc_lib.erl"},{line,239}]}]} | |
Offender: [{pid,<0.53.0>}, | |
{name,undefined}, | |
{mfargs,{httpc_handler,start_link,undefined}}, | |
{restart_type,temporary}, | |
{shutdown,4000}, | |
{child_type,worker}] | |
Res2:{error,{failed_connect,[{to_address,{"10.255.255.1",8000}}, | |
{inet,[inet],timeout}]}} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment