Accessibility

TechNote (Archived)

JRun 3.x: How to Read Verbose JRun Connector Logs

The following article explains how to interpret verbose JRun connector logs.

To set your connector log to verbose, set the verbose=true setting in the connector properties. For IIS, add the setting in the jrun.ini file in the scripts folder. For Apache, NES and iPlanet add the setting in the web server configuration file. This will set your connector log to verbose output.

Below, the verbose log is from a Windows NT machine running JRun 3.1 and IIS. In this case, a Microsoft Internet Explorer 5.5 Browser makes a request to http://localhost/demo/ and produces the verbose log below.

Explanation Log File in Verbose Mode
This indicates the beginning of a connector request. 20:07:56 jrISAPI[filter] In filter: notification = 0x00004000
The connector gets the /demo/ mapping from the rules section. 20:07:56 jrISAPI[filter] JRun Filter got url: '/demo/'
The connector refreshes the url mappings from the rules section. 20:07:56 jrISAPI[filter] refreshing mappings for default
The connector gets the default server mappings. 20:07:56 jrISAPI[filter] default fetching servlet-mappings
Mappings received. 20:07:56 jrISAPI[filter] PROXY_PUT_PROPS <- [1384]
Listing of all mappings from the rules section of the JRun properties files. 20:07:56 jrISAPI[filter] /invoice = invoice-app

20:07:56 jrISAPI[filter] /servlet = default-app

20:07:56 jrISAPI[filter] /demo = demo-app

20:07:56 jrISAPI[filter] *.shtml = default-app

20:07:56 jrISAPI[filter] *.thtml = default-app

20:07:56 jrISAPI[filter] *.jrun = default-app

20:07:56 jrISAPI[filter] *.jsp = default-app

20:07:56 jrISAPI[filter] *.cab = default-app

Returning this thread to the pool. 20:07:56 jrISAPI[filter] default returned [1384] to pool
Installing the new url mappings. 20:07:56 jrISAPI[filter] installing new mappings for default
Lists the host name (the request was made to localhost here). 20:07:56 jrISAPI[filter] HTTP_HOST: localhost
Filters the response by mapping /demo/. 20:07:56 jrISAPI[filter] filtering /demo/ (/demo/) HOST=localhost
Matches /demo/ with /demo in the rules section. 20:07:56 jrISAPI[filter] matched /demo
Executes the JRun ISAPI filter using the current request url. 20:07:56 jrISAPI[filter] JRun Filter mapped url to: '/scripts/jrun.dll/demo/'.
Begins the connector processing the HTTP header sent from the client. 20:07:56 jrISAPI[552] In HttpExtensionProc
20:07:56 jrISAPI[552] ALL_HTTP:
The following is a listing of HTTP information transmitted as part of the HTTP request. HTTP_ACCEPT:image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel, application/msword, application/vnd.ms-powerpoint, */*
HTTP_ACCEPT_LANGUAGE:en-us
HTTP_CONNECTION:Keep-Alive
HTTP_HOST:localhost
HTTP_USER_AGENT:Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 4.0)
HTTP_IF_MODIFIED_SINCE:Mon, 25 Jun 2001 14:59:18 GMT
HTTP_ACCEPT_ENCODING:gzip, deflate
20:07:56 jrISAPI[552] HTTP_HOST: localhost
Filters /demo/ on localhost. 20:07:56 jrISAPI[552] filtering /demo/ (/demo/) HOST=localhost
Matches the url mapping for /demo 20:07:56 jrISAPI[552] matched /demo
Executes the handleJrppRequest() method for the default server. 20:07:56 jrISAPI[552] default handleJrppRequest()
Gets a thread for use form the pool. 20:07:56 jrISAPI[552] PROXY_SERVICE_30 -> [1384]
No query string for this request. 20:07:56 jrISAPI[552] QUERY_STRING:
HTTP Get request. 20:07:56 jrISAPI[552] REQUEST_METHOD: GET (special)
Path to the JRun ISAPI filter. 20:07:56 jrISAPI[552] SCRIPT_NAME: /scripts/jrun.dll
20:07:56 jrISAPI[552] PATH_INFO: /demo/ (special)
Host name of the JRun server. 20:07:56 jrISAPI[552] REMOTE_HOST: 127.0.0.1
IP address of the JRun server. 20:07:56 jrISAPI[552] REMOTE_ADDR: 127.0.0.1
Server name. 20:07:56 jrISAPI[552] SERVER_NAME: localhost
Port web server uses. 20:07:56 jrISAPI[552] SERVER_PORT: 80
Web server protocal type. 20:07:56 jrISAPI[552] SERVER_PROTOCOL: HTTP/1.1
20:07:56 jrISAPI[552] PATH_TRANSLATED:
C:\Inetpub3\wwwroot\demo\ (special)
SSL Port Web server is using. 20:07:56 jrISAPI[552] SERVER_PORT_SECURE: 0
SSL information transmitted via HTTP header. 20:07:56 jrISAPI[552] REMOTE_USER:
20:07:56 jrISAPI[552] AUTH_TYPE:
MIME types accepted. 20:07:56 jrISAPI[552] HTTP_ACCEPT: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel, application/msword, application/vnd.ms-powerpoint, */*
Language type. 20:07:56 jrISAPI[552] HTTP_ACCEPT_LANGUAGE: en-us
Connection type (Keep-Alive or not) 20:07:56 jrISAPI[552] HTTP_CONNECTION: Keep-Alive
Server Host Name. 20:07:56 jrISAPI[552] HTTP_HOST: localhost
Browser Type 20:07:56 jrISAPI[552] HTTP_USER_AGENT: Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 4.0)
Information on the last time the Web page was modified. 20:07:56 jrISAPI[552] HTTP_IF_MODIFIED_SINCE: Mon, 25 Jun 2001 14:59:18 GMT
Encoding accepted. 20:07:56 jrISAPI[552] HTTP_ACCEPT_ENCODING: gzip, deflate
Proxy receives information on if the page was modified. 20:07:56 jrISAPI[552] PROXY_PUT_STATUS <- [1384]
HTTP response code. 20:07:56 jrISAPI[552] 304 Not Modified
Writes the HTTP header value to the client. 20:07:56 jrISAPI[552] PROXY_PUT_HEADER_VALUE <- [1384]
20:07:56 jrISAPI[552] (noted keep-alive) Connection: Close
Returns the response headers. 20:07:56 jrISAPI[552] PROXY_PUT_HEADER_VALUE <- [1384]
Response Type 20:07:56 jrISAPI[552] (noted) Content-Type: text/html
Returns the response to client. 20:07:56 jrISAPI[552] PROXY_FINISH <- [1384]
20:07:56 jrISAPI[552] writeClient: sending 0 bytes
Thread is returned to connector pool. 20:07:56 jrISAPI[552] default returned [1384] to pool
Response Completed Code 20:07:56 jrISAPI[filter] In filter: notification = 0x00000200
Writes to the log output for this response. 20:07:56 jrISAPI[filter] Log notify


AlertThis content requires Flash

To view this content, JavaScript must be enabled, and you need the latest version of the Adobe Flash Player.

Download the free Flash Player now!

Get Adobe Flash Player

Creative Commons License

Search Support


Document Details

ID:tn_17990
Browser:Chrome
Internet Explorer
Netscape
Opera
Safari
Firefox
Database:DB2
Informix
MySQL
Oracle
SQL Server
Sybase
MS Access

Products Affected: