You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by Mark J Cox <mj...@hyperreal.com> on 1996/10/01 14:05:50 UTC
cvs commit: apache/src mod_status.c
mjc 96/10/01 05:05:49
Modified: src mod_status.c
Log:
Fix ?auto report (extra \n's and scoreboard across multiple lines), tidy
display of Scoreboard key to reduce number of lines output.
Revision Changes Path
1.30 +21 -22 apache/src/mod_status.c
Index: mod_status.c
===================================================================
RCS file: /export/home/cvs/apache/src/mod_status.c,v
retrieving revision 1.29
retrieving revision 1.30
diff -C3 -r1.29 -r1.30
*** mod_status.c 1996/08/20 11:51:20 1.29
--- mod_status.c 1996/10/01 12:05:48 1.30
***************
*** 50,56 ****
*
*/
! /* $Id: mod_status.c,v 1.29 1996/08/20 11:51:20 paul Exp $ */
/* Status Module. Provide a way of getting at the internal Apache
* status information without having to worry where the scoreboard is
--- 50,56 ----
*
*/
! /* $Id: mod_status.c,v 1.30 1996/10/01 12:05:48 mjc Exp $ */
/* Status Module. Provide a way of getting at the internal Apache
* status information without having to worry where the scoreboard is
***************
*** 365,407 ****
rputs("/request",r);
}
! rputs("<p>\n",r);
} /* short_report */
#endif /* STATUS */
! /* send the scoreboard 'table' out */
! rputs("Scoreboard: \n",r);
if(!short_report)
rputs("<PRE>",r);
!
! rputs("\n",r);
for (i = 0; i<HARD_SERVER_LIMIT; ++i)
{
rputc(stat_buffer[i], r);
! if(i%STATUS_MAXLINE == (STATUS_MAXLINE - 1))
rputs("\n",r);
}
if (short_report)
! {
! rprintf(r,"\nBusyServers: %d\nIdleServers: %d\n",busy,ready);
! }
! else
! {
rputs("</PRE>\n",r);
! rputs("Key:<br> \n",r);
! rputs("\"<code>_</code>\" Waiting for Connection, \n",r);
! rputs("\"<code>S</code>\" Starting up,<br> \n",r);
! rputs("\"<code>R</code>\" Reading Request, \n",r);
! rputs("\"<code>W</code>\" Sending Reply,<br> \n",r);
! rputs("\"<code>K</code>\" Keepalive (read), \n",r);
! rputs("\"<code>D</code>\" DNS Lookup, \n",r);
! rputs("\"<code>L</code>\" Logging<p>\n",r);
! rprintf(r,"\n%d requests currently being processed, %d idle servers\n"
! ,busy,ready);
}
#if defined(STATUS)
--- 365,406 ----
rputs("/request",r);
}
! rputs("<br>\n",r);
} /* short_report */
#endif /* STATUS */
! if (!short_report)
! rprintf(r,"\n%d requests currently being processed, %d idle servers\n"
! ,busy,ready);
! else
! rprintf(r,"BusyServers: %d\nIdleServers: %d\n",busy,ready);
! /* send the scoreboard 'table' out */
if(!short_report)
rputs("<PRE>",r);
! else
! rputs("Scoreboard: ",r);
for (i = 0; i<HARD_SERVER_LIMIT; ++i)
{
rputc(stat_buffer[i], r);
! if((i%STATUS_MAXLINE == (STATUS_MAXLINE - 1))&&!short_report)
rputs("\n",r);
}
if (short_report)
! rputs("\n",r);
! else {
rputs("</PRE>\n",r);
! rputs("Scoreboard Key: <br>\n",r);
! rputs("\"<B><code>_</code></B>\" Waiting for Connection, \n",r);
! rputs("\"<B><code>S</code></B>\" Starting up, \n",r);
! rputs("\"<B><code>R</code></B>\" Reading Request,<BR>\n",r);
! rputs("\"<B><code>W</code></B>\" Sending Reply, \n",r);
! rputs("\"<B><code>K</code></B>\" Keepalive (read), \n",r);
! rputs("\"<B><code>D</code></B>\" DNS Lookup, \n",r);
! rputs("\"<B><code>L</code></B>\" Logging<p>\n",r);
}
#if defined(STATUS)