Re: [exim] exim very slow

Αρχική Σελίδα
Delete this message
Reply to this message
Συντάκτης: Arkadiusz Miskiewicz
Ημερομηνία:  
Προς: exim-users
Υ/ο: Philip Hazel
Αντικείμενο: Re: [exim] exim very slow
On Tuesday 21 of September 2004 14:55, Philip Hazel wrote:

> > Any suggestions? exim 4.42 on Linux 2.4.27 with glibc 2.2.5
>
> Patch line 3627 in exim.c. It reads
>
> for (i = 1; i <= 10; i++)
>
> change 10 to 1. There will still be a 1-second sleep when it fails; that
> is another bug, I think. Cut out line 3696 to remove it.


Works well, thanks!

diff -urN exim-4.42.org/src/exim.c exim-4.42/src/exim.c
--- exim-4.42.org/src/exim.c2004-09-21 15:04:23.506142125 +0200
+++ exim-4.42/src/exim.c2004-09-21 15:08:08.497942908 +0200
@@ -3551,7 +3551,7 @@
delays are in evidence. Save the home directory for use in filter testing
(only). */

-for (i = 1; i <= 10; i++)
+for (i = 1; i <= (finduser_retries + 1); i++)
   {
   if ((pw = getpwuid(real_uid)) != NULL)
     {
@@ -3620,7 +3620,8 @@


     break;
     }
-  sleep(1);
+  if (finduser_retries)
+      sleep(1);
   }


/* If we cannot get a user login, log the incident and give up, unless t

> Philip Hazel            University of Cambridge Computing Service,
> ph10@???      Cambridge, England. Phone: +44 1223 334714.
> Get the Exim 4 book:    http://www.uit.co.uk/exim-book


-- 
Arkadiusz Miśkiewicz                    PLD/Linux Team
http://www.t17.ds.pwr.wroc.pl/~misiek/  http://ftp.pld-linux.org/