dovecot-2.0: master: Show the process_limit / client_limit value...
dovecot at dovecot.org
dovecot at dovecot.org
Wed Jan 18 14:23:20 EET 2012
details: http://hg.dovecot.org/dovecot-2.0/rev/687949948a83
changeset: 13020:687949948a83
user: Timo Sirainen <tss at iki.fi>
date: Wed Jan 18 14:21:53 2012 +0200
description:
master: Show the process_limit / client_limit value when logging that it's been reached.
diffstat:
src/master/service-monitor.c | 7 +++++--
1 files changed, 5 insertions(+), 2 deletions(-)
diffs (25 lines):
diff -r 71084b799a6c -r 687949948a83 src/master/service-monitor.c
--- a/src/master/service-monitor.c Tue Jan 17 23:34:22 2012 +0200
+++ b/src/master/service-monitor.c Wed Jan 18 14:21:53 2012 +0200
@@ -228,16 +228,19 @@
static void service_drop_connections(struct service_listener *l)
{
struct service *service = l->service;
+ unsigned int limit;
int fd;
if (service->last_drop_warning +
SERVICE_DROP_WARN_INTERVAL_SECS < ioloop_time) {
service->last_drop_warning = ioloop_time;
- i_warning("service(%s): %s reached, "
+ limit = service->process_limit > 1 ?
+ service->process_limit : service->client_limit;
+ i_warning("service(%s): %s (%u) reached, "
"client connections are being dropped",
service->set->name,
service->process_limit > 1 ?
- "process_limit" : "client_limit");
+ "process_limit" : "client_limit", limit);
}
if (service->type == SERVICE_TYPE_LOGIN) {
More information about the dovecot-cvs
mailing list