Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Master процесс nginx 0.6.38 съедае т всю доступную память
Добрый вечер!
Меня более смущает другое:
rt_sigsuspend([]) = ? ERESTARTNOHAND (To be restarted)
--- SIGCHLD (Child exited) @ 0 (0) ---
gettimeofday({1252914806, 264791}, NULL) = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 9115
wait4(-1, 0x7fff33ef85c4, WNOHANG, NULL) = 0
rt_sigreturn(0xffffffffffffffff) = -1 EINTR (Interrupted system call)
gettimeofday({1252914806, 265065}, NULL) = 0
close(805) = 0
close(806) = 0
sendmsg(7, {msg_name(0)=NULL,
msg_iov(1)=[{"\2\0\0\0\0\0\0\0\233#\0\0\0\0\0\0\3\0\0\0\0\0\0\0\377\377\377\377\0\0\0\0",
32}], msg_controllen=0, msg_flags=0}, 0) = 32
sendmsg(3, {msg_name(0)=NULL,
msg_iov(1)=[{"\2\0\0\0\0\0\0\0\233#\0\0\0\0\0\0\3\0\0\0\0\0\0\0\377\377\377\377\0\0\0\0",
32}], msg_controllen=0, msg_flags=0}, 0) = 32
sendmsg(9, {msg_name(0)=NULL,
msg_iov(1)=[{"\2\0\0\0\0\0\0\0\233#\0\0\0\0\0\0\3\0\0\0\0\0\0\0\377\377\377\377\0\0\0\0",
32}], msg_controllen=0, msg_flags=0}, 0) = 32
rt_sigsuspend([]) = ? ERESTARTNOHAND (To be restarted)
--- SIGIO (I/O possible) @ 0 (0) ---
gettimeofday({1252914806, 266093}, NULL) = 0
rt_sigreturn(0x7fff33ef8560) = -1 EINTR (Interrupted system call)
gettimeofday({1252914806, 266197}, NULL) = 0
rt_sigsuspend([]) = ? ERESTARTNOHAND (To be restarted)
--- SIGCHLD (Child exited) @ 0 (0) ---
gettimeofday({1252914808, 891963}, NULL) = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 22306
wait4(-1, 0x7fff33ef85c4, WNOHANG, NULL) = 0
rt_sigreturn(0xffffffffffffffff) = -1 EINTR (Interrupted system call)
gettimeofday({1252914808, 892239}, NULL) = 0
close(3) = 0
close(4) = 0
sendmsg(7, {msg_name(0)=NULL,
msg_iov(1)=[{"\2\0\0\0\0\0\0\0\"W\0\0\0\0\0\0\1\0\0\0\0\0\0\0\377\377\377\377\0\0\0\0",
32}], msg_controllen=0, msg_flags=0}, 0) = 32
sendmsg(9, {msg_name(0)=NULL,
msg_iov(1)=[{"\2\0\0\0\0\0\0\0\"W\0\0\0\0\0\0\1\0\0\0\0\0\0\0\377\377\377\377\0\0\0\0",
32}], msg_controllen=0, msg_flags=0}, 0) = 32
rt_sigsuspend([]) = ? ERESTARTNOHAND (To be restarted)
--- SIGIO (I/O possible) @ 0 (0) ---
gettimeofday({1252914808, 892960}, NULL) = 0
rt_sigreturn(0x7fff33ef8560) = -1 EINTR (Interrupted system call)
gettimeofday({1252914808, 893066}, NULL) = 0
rt_sigsuspend([]) = ? ERESTARTNOHAND (To be restarted)
--- SIGCHLD (Child exited) @ 0 (0) ---
gettimeofday({1252914825, 575495}, NULL) = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 22288
wait4(-1, 0x7fff33ef85c4, WNOHANG, NULL) = 0
rt_sigreturn(0xffffffffffffffff) = -1 EINTR (Interrupted system call)
gettimeofday({1252914825, 575770}, NULL) = 0
close(7) = 0
close(8) = 0
sendmsg(9, {msg_name(0)=NULL,
msg_iov(1)=[{"\2\0\0\0\0\0\0\0\20W\0\0\0\0\0\0\0\0\0\0\0\0\0\0\377\377\377\377\0\0\0\0",
32}], msg_controllen=0, msg_flags=0}, 0) = 32
rt_sigsuspend([]) = ? ERESTARTNOHAND (To be restarted)
--- SIGIO (I/O possible) @ 0 (0) ---
gettimeofday({1252914825, 576096}, NULL) = 0
rt_sigreturn(0x7fff33ef8560) = -1 EINTR (Interrupted system call)
gettimeofday({1252914825, 576201}, NULL) = 0
rt_sigsuspend([] <unfinished ...>
В частности видно, что происходит 5 попыток на релоад "To be
restarted", но nginx на них не реагирует, хотя ранее делал закрытие /
открытие логов и пересоздание процессов.
2009/9/14 Одинцов Павел <pavel.odintsov@xxxxxxxxxxxxxx>:
> В том и трабл, что даже не знаем, куда копать дальше :(
>
> 2009/9/14 Igor Sysoev <is@xxxxxxxxxxxxx>:
>> On Mon, Sep 14, 2009 at 03:01:53PM +0500, Одинцов Павел wrote:
>>
>>> На всякий случай, если большой файл не пройдет аттачем в рассылку,
>>> дублирую ссылкой: http://slil.ru/27980858
>>
>> Да, не прошло. Удивительно, но там тоже нет ни одного выделения памяти
>> самим nginx'ом. Все mmap/munmap связаны только с getpwnam() и getgrnam():
>>
>> open("/etc/passwd", O_RDONLY) = 804
>> fcntl(804, F_GETFD) = 0
>> fcntl(804, F_SETFD, FD_CLOEXEC) = 0
>> fstat(804, {st_mode=S_IFREG|0644, st_size=92470, ...}) = 0
>> mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
>> 0x2b2a7b0cb000
>> read(804, "root:x:0:0:root:/root:/bin/bash\n"..., 4096) = 4096
>> close(804) = 0
>> munmap(0x2b2a7b0cb000, 4096) = 0
>>
>>
>> --
>> Игорь Сысоев
>> http://sysoev.ru
>>
>>
>
>
>
> --
> С уважением, Одинцов Павел
>
--
С уважением, Одинцов Павел
|