[Postfixbuch-users] master-prozess dauernd aktiv?

Ralf Ebeling ralf-ebeling at despammed.com
Di Mär 18 20:37:15 CET 2003


--On Dienstag, 18. März 2003 06:37 +0100 Ralf Hildebrandt 
<Ralf.Hildebrandt at charite.de> wrote:

> * Ralf Ebeling <ralf-ebeling at despammed.com>:
>> Hi,
>>
>> ich habe hier ein kleines Problem mit Postfix-1.1.11 auf einer meiner
>> Maschinen (SuSi-7.3). top zeigt mir nach einiger Zeit immer 1.9%
>> CPU-Zeit  für den master prozess an - auch wenn da gerade nix läuft.
>> [...]
>
> strace -p piddesmasterprozesses

Ja, öh jetzt müsste man den Output lesen können:

Hiermit fängt es an:

select(81, [11 12 14 15 18 21 22 25 29 31 32 34 35 37 38 40 41 43 44 46 47 
49 50 52 53 55 56 58 59 61 62 64 65 67 68 70 71 73 74 76 77 79 80], [], [11 
12 14 15 18 21 22 25 29 31 32 34 35 37 38 40 41 43 44 46 47 49 50 52 53 55 
56 58 59 61 62 64 65 67 68 70 71 73 74 76 77 79 80], {41, 0}) = 0 (Timeout)

Dann ist ne Weile Ruhe. Es kommt einmal:

time(NULL)                              = 1048015877
socket(PF_UNIX, SOCK_STREAM, 0)         = 20
fcntl64(20, F_GETFL)                    = 0x2 (flags O_RDWR)
fcntl64(20, F_SETFL, O_RDWR|O_NONBLOCK) = 0
connect(20, {sin_family=AF_UNIX, path="public/pickup"}, 110) = 0
fcntl64(20, F_GETFL)                    = 0x802 (flags O_RDWR|O_NONBLOCK)
fcntl64(20, F_SETFL, O_RDWR)            = 0
fcntl64(20, F_GETFD)                    = 0
fcntl64(20, F_SETFD, FD_CLOEXEC)        = 0
select(21, NULL, [20], [20], {1, 0})    = 1 (out [20], left {1, 0})
write(20, "W", 1)                       = 1
select(21, NULL, [20], [20], {1, 0})    = 1 (out [20], left {1, 0})
write(20, "\0", 1)                      = 1
time([1048015877])                      = 1048015877
time([1048015877])                      = 1048015877
wait4(-1, [WIFEXITED(s) && WEXITSTATUS(s) == 0], WNOHANG, NULL) = 23605
wait4(-1, 0xbffffbe4, WNOHANG, NULL)    = 0
alarm(333)                              = 292
time(NULL)                              = 1048015877

gefolgt von n Mal:

select(81, [11 12 14 15 18 21 22 25 28 29 31 32 34 35 37 38 40 41 43 44 46 
47 49 50 52 53 55 56 58 59 61 62 64 65 67 68 70 71 73 74 76 77 79 80], [], 
[11 12 14 15 18 21 22 25 28 29 31 32 34 35 37 38 40 41 43 44 46 47 49 50 52 
53 55 56 58 59 61 62 64 65 67 68 70 71 73 74 76 77 79 80], {28, 0}) = 1 (in 
[28], left {28, 0})
time(NULL)                              = 1048015969
fork()                                  = 25744
--- SIGCHLD (Child exited) ---
sigreturn()                             = ? (mask now [])
wait4(-1, [WIFEXITED(s) && WEXITSTATUS(s) == 0], WNOHANG, NULL) = 25744
wait4(-1, 0xbffffbe4, WNOHANG, NULL)    = 0
alarm(333)                              = 333
time(NULL)                              = 1048015969

Dann geht's wieder von vorne los. Alles im Idle-Zustand, also keine Mails 
und kein Einträge in /var/log/mail...

Ralf



Mehr Informationen über die Mailingliste Postfixbuch-users