X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Fhttp_command.c;h=4123cccecf99c2fa98826bf18554f79dbd6463fe;hb=a1892356917081446d2714369c68da7322a824a4;hp=731a6351194c0b32b49fd3480fe570320ccd1e42;hpb=d75ded7b6e101dd169662a89497d16fce9aa1f53;p=pazpar2-moved-to-github.git
diff --git a/src/http_command.c b/src/http_command.c
index 731a635..4123ccc 100644
--- a/src/http_command.c
+++ b/src/http_command.c
@@ -694,43 +694,17 @@ static void cmd_session_status(struct http_channel *c)
release_session(c, s);
}
-#ifdef HAVE_RESULTSETS_COUNT
-int resultsets_count(void);
-#else
-#define resultsets_count() 0
-#endif
-
static void cmd_server_status(struct http_channel *c)
{
int sessions = sessions_count();
int clients = clients_count();
- int resultsets = resultsets_count();
response_open_ok(c, "server-status");
- wrbuf_printf(c->wrbuf, "\n %u\n", sessions);
- wrbuf_printf(c->wrbuf, " %u\n", clients);
- /* Only works if yaz has been compiled with enabling of this */
- wrbuf_printf(c->wrbuf, " %u\n",resultsets);
+
+ wrbuf_printf(c->wrbuf, "\n %d\n", sessions);
+ wrbuf_printf(c->wrbuf, " %d\n", clients);
print_meminfo(c->wrbuf);
-/* TODO add all sessions status */
-/* http_sessions_t http_sessions = c->http_sessions; */
-/* struct http_session *p; */
-/*
- yaz_mutex_enter(http_sessions->mutex);
- for (p = http_sessions->session_list; p; p = p->next)
- {
- p->activity_counter++;
- wrbuf_puts(c->wrbuf, "\n");
- wrbuf_printf(c->wrbuf, "%s\n", p->session_id);
- yaz_mutex_leave(http_sessions->mutex);
- session_status(c, p);
- wrbuf_puts(c->wrbuf, "\n");
- yaz_mutex_enter(http_sessions->mutex);
- p->activity_counter--;
- }
- yaz_mutex_leave(http_sessions->mutex);
-*/
response_close(c, "server-status");
xmalloc_trav(0);
}