[Dovecot] Major CPU spike for SSL parameters?

Peter Chiu pc8888 at gmail.com
Mon Jan 23 01:11:25 EET 2006


I tried your patch again b2 and I am still having the same problem.

Jan 22 17:57:30 foxmulder dovecot: Dovecot v1.0.beta2 starting up
Jan 22 17:57:30 foxmulder dovecot: ssl_parameters_regenerate = 48
Jan 22 17:58:30 foxmulder dovecot: SSL parameters regeneration completed
Jan 22 18:07:31 foxmulder dovecot: ssl_parameters_regenerate = 48
Jan 22 18:07:43 foxmulder dovecot: SSL parameters regeneration completed

Btw, my machine is only i386, not 64bits.

Let me know if you need anything else.


Timo Sirainen wrote:
> On Sun, 2006-01-22 at 23:26 +0800, John Wong wrote:
>> i upgrade 1.0-beta1 to cvs version, i use openbsd/i386
>> i tried this 3 settings
>> -----------------------------------------------------------------
>> ssl_parameters_regenerate = 0
>> ssl_parameters_regenerate = 68
>> #ssl_parameters_regenerate = 168   (default)
>> -----------------------------------------------------------------
>> all setting have this problem too (every 10mins regen SSL)
>
> Could you try what it writes to logs with this patch:
>
> diff -u -r1.21 ssl-init.c
> --- src/master/ssl-init.c	22 Jan 2006 10:50:54 -0000	1.21
> +++ src/master/ssl-init.c	22 Jan 2006 16:16:14 -0000
> @@ -98,6 +98,7 @@
>  	   are correct */
>  	regen_time = set->ssl_parameters_regenerate == 0 ? ioloop_time :
>  		st.st_mtime + (time_t)(set->ssl_parameters_regenerate*3600);
> +	i_info("ssl_parameters_regenerate = %d", set->ssl_parameters_regenerate);
>  	if (regen_time < ioloop_time || st.st_size == 0 ||
>  	    st.st_uid != master_uid || st.st_gid != getegid()) {
>  		if (foreground) {
>


More information about the dovecot mailing list