[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