/*
- * $Id: cachemgr.cc,v 1.10 1996/07/09 03:41:19 wessels Exp $
+ * $Id: cachemgr.cc,v 1.11 1996/07/09 22:58:06 wessels Exp $
*
* DEBUG: Section 0 CGI Cache Manager
* AUTHOR: Harvest Derived
STATS_VM,
STATS_U,
STATS_IO,
+ STATS_HDRS,
+ STATS_FDS,
SHUTDOWN,
REFRESH,
#ifdef REMOVE_OBJECT
"stats/vm_objects",
"stats/utilization",
"stats/io",
+ "stats/reply_headers",
+ "stats/filedescriptors",
"shutdown",
"<refresh>",
#ifdef REMOVE_OBJECT
#endif
printf("<OPTION VALUE=\"stats/utilization\">Utilization\n");
printf("<OPTION VALUE=\"stats/io\">I/O\n");
+ printf("<OPTION VALUE=\"stats/reply_headers\">HTTP Reply Headers\n");
+ printf("<OPTION VALUE=\"stats/filedescriptors\">Filedescriptor Usage\n");
printf("<OPTION VALUE=\"stats/objects\">Objects\n");
printf("<OPTION VALUE=\"stats/vm_objects\">VM_Objects\n");
printf("<OPTION VALUE=\"server_list\">Cache Server List\n");
} else if (!strcmp(operation, "stats/io") ||
!strcmp(operation, "I/O")) {
op = STATS_IO;
+ } else if (!strcmp(operation, "stats/reply_headers") ||
+ !strcmp(operation, "Reply Headers")) {
+ op = STATS_HDRS;
+ } else if (!strcmp(operation, "stats/filedescriptors") ||
+ !strcmp(operation, "Filedescriptor")) {
+ op = STATS_FDS;
} else if (!strcmp(operation, "shutdown")) {
op = SHUTDOWN;
} else if (!strcmp(operation, "refresh")) {
case STATS_VM:
case STATS_U:
case STATS_IO:
+ case STATS_HDRS:
+ case STATS_FDS:
sprintf(msg, "GET cache_object://%s/%s HTTP/1.0\r\n\r\n",
hostname, op_cmds[op]);
break;
#endif
printf("<OPTION VALUE=\"stats/utilization\">Utilization\n");
printf("<OPTION VALUE=\"stats/io\">I/O\n");
+ printf("<OPTION VALUE=\"stats/reply_headers\">HTTP Reply Headers\n");
+ printf("<OPTION VALUE=\"stats/filedescriptors\">Filedescriptor Usage\n");
printf("<OPTION VALUE=\"stats/objects\">Objects\n");
printf("<OPTION VALUE=\"stats/vm_objects\">VM_Objects\n");
printf("<OPTION VALUE=\"server_list\">Cache Server List\n");
case STATS_O:
case STATS_VM:
case STATS_IO:
+ case STATS_HDRS:
+ case STATS_FDS:
case SHUTDOWN:
case REFRESH:
break;
case LOG:
case STATS_G:
case STATS_IO:
+ case STATS_HDRS:
+ case STATS_FDS:
case SHUTDOWN:
p_state = 1;
printf("%s", reserve);