GoServe remote - Statistics


This page presents "the usual" GoServe statistics; it was generated by a dynamic HTML document that includes GoServe state variables and arbitrary Rexx expressions directly.


Current statistics:

Server name: {servername()}
Server address: {?serveraddr}
Server port: {?serverport}
Server protocol: {?serverprotocol}

Transactions: {?transactions}
Requests: {?requests}
Errors: {?errors}
Limits exceeded: {?limits}
Bytes sent: {?bytessenttotal}
Bytes received: {?bytesreadtotal}
Clients: {?clients} [peak {?peakclients}]
Response time: {?responsetime} [average over {?responseover}]
Read wait time: {?readwaittime} [average]

Client limit: {?limitclients}
Watchdog timeout: {?limittimetotal}s [or {?limittimeinactive}s idle]
Startup wait timeout: {?limitstartwait}
Read header limit: {?limitheader}kB
Read body limit: {?limitbody}kB
Server name: {servername()}
Offset from GMT: {?gmtoffset}

{?lastsecond} now
{?lastidle} last return to idle
{?lastreset} last reset all
{?laststart} {server()} started


Here are some examples of new, dynamically determined, fields:

Client name: {clientname()}
User agent: {reqfield('user-agent')}
Local date and time: {date() time()}
Transaction bytes sent/received: {?bytessent}/{?bytesread}

You can use Rexx to generate {'any text'} here, including HTML markup referring to other objects, as and if required.


Return to remote control index page.