R10B-7 inets issue

Serge Aleynikov <>
Thu Sep 15 19:07:19 CEST 2005


OTP team:

I installed R10B-7 release on Linux and while running inets httpd the 
following printout shows in the terminal window every time an http 
client is making a request to a dynamic web page (using mod_esi).  This 
hasn't being seen in the prior OTP releases:

1> Env [{server_software,"inets/4.5.3"},
      {server_name,"devlinuxpro"},
      {gateway_interface,"CGI/1.1"},
      {server_protocol,"HTTP/1.1"},
      {server_port,8080},
      {request_method,"GET"},
      {remote_addr,"10.206.200.65"},
      {script_name,"/cgi-bin/erl/server_mgr/http_get_state"},
      {http_host,"devlinuxpro.mis.idt.net:8080"},
      {http_user_agent,"Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; 
rv:1.7.5) Gecko/20050603 Netscape/8.0.2"},
 
{http_accept,"text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5"},
      {http_accept_language,"en-us,en;q=0.5"},
      {http_accept_encoding,"gzip,deflate"},
      {http_accept_charset,"ISO-8859-1,utf-8;q=0.7,*;q=0.7"},
      {http_keep_alive,"300"},
      {http_connection,"keep-alive"}]
Enter erl_scheme_webpage_chunk
Enter erl_scheme_webpage_whole

----------
This is what I have in the inets' config file:

 >cat ../priv/inets.conf
BindAddress    *
Port           8080
ServerName     wwwproxy

ServerRoot     ../priv
DocumentRoot   ../priv/docroot
Modules        mod_alias mod_esi mod_auth mod_actions mod_cgi 
mod_include mod_dir mod_get mod_head
DirectoryIndex index.html
ErlScriptAlias /cgi-bin/erl io io_lib server_mgr

----------
The http client accesses a page /server_mgr/http_get_state
Before calling server_mgr:http_get_state/2 the inets httpd server prints 
the information stated above.

I narrowed down the problem to inets' mod_esi.erl lines:

erl_scheme_webpage_chunk(Mod, Func, Env, Input, ModData) ->
     io:format("Enter erl_scheme_webpage_chunk~n", []),
     ...

erl_scheme_webpage_whole(Module, Function, Env, Input, ModData) ->
     io:format("Enter erl_scheme_webpage_whole~n", []),
     ...

generate_webpage(ModData, ESIBody, Modules, ModuleName, FunctionName,
          Input, ScriptElements) ->
     ...
         io:format("Env ~p  ~n", [Env]),

---------

Is this a debugging leftover???  I don't see any way to get rid of this 
other than to patch mod_esi.  :-(

Serge



More information about the erlang-questions mailing list