Log notice for large number of connections.

master
Nicolas Favre-Felix 14 years ago
parent 47084088d0
commit 6d7cd41e05

@ -111,6 +111,8 @@ server_can_accept(int fd, short event, void *ptr) {
/* loop over ring of workers */
s->next_worker = (s->next_worker + 1) % s->cfg->http_threads;
} else { /* too many connections */
slog(s, WEBDIS_NOTICE, "Too many connections", 0);
}
}

@ -6,6 +6,7 @@
#include <sys/types.h>
#include <unistd.h>
#include <pthread.h>
#include <string.h>
#include "slog.h"
#include "server.h"
@ -33,6 +34,7 @@ slog(struct server *s, log_level level,
if(!fp) goto end;
/* limit message size */
sz = sz ? sz:strlen(body);
snprintf(msg, sz + 1 > sizeof(msg) ? sizeof(msg) : sz + 1, "%s", body);
strftime(buf,sizeof(buf),"%d %b %H:%M:%S",localtime(&now));

Loading…
Cancel
Save