Hello:
        I'm resending this mail here as nobody in -questions seems to
have a clue about what is going on.

        Any ideas? Thanks for your time.

----- Forwarded message from Fernando Schapachnik -----
Subject: Weird locking issue with makemap, sendmail on a 4.1-R SMP.
To: [EMAIL PROTECTED]
Date: Fri, 15 Sep 2000 15:07:11 -0300 (ART)

Hello:
        I'm having a weird problem with my SMP 4.1-RELEASE mail server:

CPU: Pentium III/Pentium III Xeon/Celeron (731.02-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0x683  Stepping = 3
  Features=0x383fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA
,CMOV,PAT,PSE36,MMX,FXSR,XMM>
real memory  = 536854528 (524272K bytes)

        First thing I noticed was that newaliases was getting hung.
Further investigation showed the problem was
~majordom/aliases.majordom.db

        Running makemap hash ~majordom/aliases.majordom <
~majordom/aliases.majordom hunged also.

        A fstat showed only sendmail has this file open, and for
reading only.

        A ktrace shows:
 [...]
 87185 makemap  CALL  open(0xbfbff658,0x622,0x1a4)
 87185 makemap  NAMI  "aliases.majordomo.db"
 [a lot of time... sent kill]
 87185 makemap  PSIG  SIGINT SIG_DFL

        aliases.majordom.db ends with 0 bytes. Removing the file
solves the problem.

        Sometimes same thing happens with virtusertable and similar
aliases-related files.

        Today the same happened with access.db. Lsof showed
sendmail 52975 root 7rR VREG 109,196608 0 35980 /etc/mail/access.db

        which means sendmail has the whole file locked for reading.

        Doing a ps -axl shows lockfs state and a sleeping process
(waiting for a lock, I guess).

        Any ideas? Thanks in advance!

----- End of forwarded message from Fernando Schapachnik -----



Fernando P. Schapachnik
Administraci�n de la red
VIA NET.WORKS ARGENTINA S.A.
[EMAIL PROTECTED]
(54-11) 4323-3333


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message

Reply via email to