> Dnia czwartek, 23 lutego 2012 07:57:23 Roberto De Ioris pisze:
> > It has been a long standing problem in other areas. 1.1 amplified that as
> > it will tries to postpone messaging until logging is configured.
> > 
> > I think i have found a solution:
> > 
> > http://projects.unbit.it/uwsgi/browser/uwsgi.c#L1191
> > 
> > i have added a new atexit() hook. It will check if there are datas in the
> > logpipe (the pipe created to delegate logs to the master) and it flushes
> > it:
> > 
> > http://projects.unbit.it/uwsgi/browser/uwsgi.c#L1121
> > 
> > 
> > uwsgi_master_log() is the same function called by the master during normal
> > cycle, so it should work as expected and with all of the plugins (and
> > falling back to terminal/file logging if a logger is still unconfigured)
> > 
> > Let me know if it works
> 
> It works fine now, thanks.

It fixes one issue but introduces another.
I have one rails app that is hanging during reload (when I app ini file is 
modified). This only happens with this one app, other apps are working fine, I 
reverted this patch and reload works ok without it.
Hang means that this app master process is eating 100% cpu all the time, I 
attach strace output from reload.
[pid 25921] futex(0x7f57430cfbc4, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 4559, {1329999678, 724374000}, ffffffff) = -1 ETIMEDOUT (Connection timed out)
[pid 25921] futex(0x7f57430cfb80, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 25921] futex(0x7f57430cfbc4, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 4561, {1329999678, 734761000}, ffffffff) = -1 ETIMEDOUT (Connection timed out)
[pid 25921] futex(0x7f57430cfb80, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 25921] futex(0x7f57430cfbc4, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 4563, {1329999678, 745131000}, ffffffff) = -1 ETIMEDOUT (Connection timed out)
[pid 25921] futex(0x7f57430cfb80, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 25921] futex(0x7f57430cfbc4, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 4565, {1329999678, 755519000}, ffffffff) = -1 ETIMEDOUT (Connection timed out)
[pid 25921] futex(0x7f57430cfb80, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 25921] futex(0x7f57430cfbc4, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 4567, {1329999678, 765890000}, ffffffff) = -1 ETIMEDOUT (Connection timed out)
[pid 25921] futex(0x7f57430cfb80, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 25921] futex(0x7f57430cfbc4, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 4569, {1329999678, 776277000}, ffffffff <unfinished ...>
[pid 25920] <... epoll_wait resumed> {{EPOLLIN, {u32=10, u64=10}}}, 1, 1000) = 1
[pid 25920] read(10, "\1", 1)           = 1
[pid 25920] stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2679, ...}) = 0
[pid 25920] write(2, "Thu Feb 23 13:21:18 2012 - recei"..., 59 <unfinished ...>
[pid 25923] <... restart_syscall resumed> ) = 1
[pid 25920] <... write resumed> )       = 59
[pid 25923] read(4, "Thu Feb 23 13:21:18 2012 - recei"..., 4096) = 59
[pid 25920] write(2, "...gracefully killing workers..."..., 33 <unfinished ...>
[pid 25923] stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2679, ...}) = 0
[pid 25920] <... write resumed> )       = 33
[pid 25923] sendto(269, "<29>Feb 23 13:21:18 myapp_qui"..., 93, 0, {sa_family=AF_INET, sin_port=htons(514), sin_addr=inet_addr("127.0.0.1")}, 16 <unfinished ...>
[pid 25920] write(2, "unsubscribing from 10.0.0.98:262"..., 48 <unfinished ...>
[pid 25923] <... sendto resumed> )      = 93
[pid 25920] <... write resumed> )       = 48
[pid 25923] poll([{fd=4, events=POLLIN}], 1, -1 <unfinished ...>
[pid 25920] socket(PF_INET, SOCK_DGRAM, IPPROTO_IP <unfinished ...>
[pid 25923] <... poll resumed> )        = 1 ([{fd=4, revents=POLLIN}])
[pid 25923] read(4,  <unfinished ...>
[pid 25920] <... socket resumed> )      = 270
[pid 25923] <... read resumed> "...gracefully killing workers..."..., 4096) = 33
[pid 25920] sendto(270, "\340h\0\1\3\0key\r\0app28.domain.com\7\0addres"..., 108, 0, {sa_family=AF_INET, sin_port=htons(2626), sin_addr=inet_addr("10.0.0.98")}, 16 <unfinished ...>
[pid 25923] stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2679, ...}) = 0
[pid 25920] <... sendto resumed> )      = 108
[pid 25923] sendto(269, "<29>Feb 23 13:21:18 myapp_qui"..., 67, 0, {sa_family=AF_INET, sin_port=htons(514), sin_addr=inet_addr("127.0.0.1")}, 16) = 67
[pid 25920] close(270 <unfinished ...>
[pid 25923] poll([{fd=4, events=POLLIN}], 1, -1) = 1 ([{fd=4, revents=POLLIN}])
[pid 25920] <... close resumed> )       = 0
[pid 25923] read(4, "unsubscribing from 10.0.0.98:262"..., 4096) = 48
[pid 25920] write(2, "unsubscribing from 10.0.0.99:262"..., 48 <unfinished ...>
[pid 25923] stat("/etc/localtime",  <unfinished ...>
[pid 25920] <... write resumed> )       = 48
[pid 25923] <... stat resumed> {st_mode=S_IFREG|0644, st_size=2679, ...}) = 0
[pid 25920] socket(PF_INET, SOCK_DGRAM, IPPROTO_IP <unfinished ...>
[pid 25923] sendto(269, "<29>Feb 23 13:21:18 myapp_qui"..., 82, 0, {sa_family=AF_INET, sin_port=htons(514), sin_addr=inet_addr("127.0.0.1")}, 16 <unfinished ...>
[pid 25920] <... socket resumed> )      = 270
[pid 25923] <... sendto resumed> )      = 82
[pid 25920] sendto(270, "\340h\0\1\3\0key\r\0app28.domain.com\7\0addres"..., 108, 0, {sa_family=AF_INET, sin_port=htons(2626), sin_addr=inet_addr("10.0.0.99")}, 16 <unfinished ...>
[pid 25923] poll([{fd=4, events=POLLIN}], 1, -1) = 1 ([{fd=4, revents=POLLIN}])
[pid 25920] <... sendto resumed> )      = 108
[pid 25923] read(4,  <unfinished ...>
[pid 25920] close(270 <unfinished ...>
[pid 25923] <... read resumed> "unsubscribing from 10.0.0.99:262"..., 4096) = 48
[pid 25920] <... close resumed> )       = 0
[pid 25923] stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2679, ...}) = 0
[pid 25920] kill(3, SIGHUP <unfinished ...>
[pid 25923] sendto(269, "<29>Feb 23 13:21:18 myapp_qui"..., 82, 0, {sa_family=AF_INET, sin_port=htons(514), sin_addr=inet_addr("127.0.0.1")}, 16 <unfinished ...>
[pid 25920] <... kill resumed> )        = 0
[pid 25923] <... sendto resumed> )      = 82
[pid 25923] poll([{fd=4, events=POLLIN}], 1, -1 <unfinished ...>
[pid 25920] getsockopt(6, SOL_TCP, TCP_INFO <unfinished ...>
[pid 25923] <... poll resumed> )        = 1 ([{fd=4, revents=POLLIN}])
[pid 25920] <... getsockopt resumed> , "\n\0\0\0\0\0\0\0\300\306-\0\0\0\0\0\30\2\0\0\0\0\0\0\0\0\0\0d\0\0\0"..., [104]) = 0
[pid 25923] read(4,  <unfinished ...>
[pid 25920] open("/proc/self/maps", O_RDONLY <unfinished ...>
[pid 25923] <... read resumed> "Gracefully killing worker 1 (pid"..., 4096) = 40
[pid 25920] <... open resumed> )        = 270
[pid 25923] stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=2679, ...}) = 0
[pid 25920] read(270,  <unfinished ...>
[pid 25923] sendto(269, "<29>Feb 23 13:21:18 myapp_qui"..., 74, 0, {sa_family=AF_INET, sin_port=htons(514), sin_addr=inet_addr("127.0.0.1")}, 16) = 74
[pid 25920] <... read resumed> "00400000-00451000 r-xp 00000000 "..., 32768) = 4032
[pid 25923] poll([{fd=4, events=POLLIN}], 1, -1 <unfinished ...>
[pid 25920] close(270)                  = 0
[pid 25920] madvise(0x400000, 331776, 0xc /* MADV_??? */) = 0
[pid 25921] <... futex resumed> )       = -1 ETIMEDOUT (Connection timed out)
[pid 25920] madvise(0x650000, 4096, 0xc /* MADV_??? */ <unfinished ...>
[pid 25921] futex(0x7f57430cfb80, FUTEX_WAKE_PRIVATE, 1 <unfinished ...>
[pid 25920] <... madvise resumed> )     = 0
[pid 25921] <... futex resumed> )       = 0
[pid 25921] futex(0x7f57430cfbc4, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 4571, {1329999678, 786440000}, ffffffff <unfinished ...>
[pid 25920] madvise(0x651000, 24576, 0xc /* MADV_??? */) = 0
[pid 25920] madvise(0x657000, 40960, 0xc /* MADV_??? */) = 0
[pid 25920] madvise(0x1146000, 135168, 0xc /* MADV_??? */) = 0
[pid 25920] madvise(0x1167000, 57790464, 0xc /* MADV_??? */) = 0
[pid 25920] madvise(0x7f573d8ff000, 4096, 0xc /* MADV_??? */) = 0
[pid 25920] madvise(0x7f573d900000, 8388608, 0xc /* MADV_??? */) = 0
[pid 25920] madvise(0x7f573e100000, 16384, 0xc /* MADV_??? */) = 0
[pid 25920] madvise(0x7f573e104000, 2093056, 0xc /* MADV_??? */) = 0
[pid 25920] madvise(0x7f573e303000, 4096, 0xc /* MADV_??? */) = 0
[pid 25920] madvise(0x7f573e304000, 4096, 0xc /* MADV_??? */) = 0
[pid 25920] madvise(0x7f573e305000, 122880, 0xc /* MADV_??? */) = 0
[pid 25920] madvise(0x7f573e323000, 2093056, 0xc /* MADV_??? */) = 0
[pid 25920] madvise(0x7f573e522000, 4096, 0xc /* MADV_??? */) = 0
[pid 25920] madvise(0x7f573e523000, 4096, 0xc /* MADV_??? */) = 0
[pid 25920] madvise(0x7f573e524000, 143360, 0xc /* MADV_??? */) = 0
[pid 25920] madvise(0x7f573e547000, 2093056, 0xc /* MADV_??? */) = 0
[pid 25920] madvise(0x7f573e746000, 4096, 0xc /* MADV_??? */) = 0
[pid 25921] <... futex resumed> )       = ? ERESTART_RESTARTBLOCK (To be restarted)
[pid 25920] --- SIGCHLD (Child exited) @ 0 (0) ---
[pid 25921] restart_syscall(<... resuming interrupted call ...> <unfinished ...>
[pid 25920] madvise(0x7f573e747000, 4096, 0xc /* MADV_??? */) = 0
[pid 25920] madvise(0x7f573e748000, 4096, 0xc /* MADV_??? */) = 0
[pid 25920] madvise(0x7f573e749000, 2093056, 0xc /* MADV_??? */) = 0
[pid 25920] madvise(0x7f573e948000, 4096, 0xc /* MADV_??? */) = 0
[pid 25920] madvise(0x7f573e949000, 4096, 0xc /* MADV_??? */) = 0
[pid 25920] madvise(0x7f573e94a000, 24576, 0xc /* MADV_??? */) = 0
[pid 25920] madvise(0x7f573e950000, 2093056, 0xc /* MADV_??? */) = 0
[pid 25920] madvise(0x7f573eb4f000, 4096, 0xc /* MADV_??? */) = 0
[pid 25920] madvise(0x7f573eb50000, 8192, 0xc /* MADV_??? */) = 0
[pid 25920] madvise(0x7f573eb52000, 4096, 0xc /* MADV_??? */) = 0
[pid 25920] madvise(0x7f573eb53000, 2093056, 0xc /* MADV_??? */) = 0
[pid 25920] madvise(0x7f573ed52000, 4096, 0xc /* MADV_??? */) = 0
[pid 25920] madvise(0x7f573ed53000, 4096, 0xc /* MADV_??? */) = 0
[pid 25920] madvise(0x7f573ed54000, 303104, 0xc /* MADV_??? */) = 0
[pid 25920] madvise(0x7f573ed9e000, 2097152, 0xc /* MADV_??? */) = 0
[pid 25920] madvise(0x7f573ef9e000, 4096, 0xc /* MADV_??? */) = 0
[pid 25920] wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 17}], WNOHANG, NULL) = 3
[pid 25920] wait4(-1, 0x7fff7fbbc6c8, WNOHANG, NULL) = -1 ECHILD (No child processes)
[pid 25920] write(2, "binary reloading uWSGI...\n", 26) = 26
[pid 25923] <... poll resumed> )        = 1 ([{fd=4, revents=POLLIN}])
[pid 25920] write(2, "chdir() to /etc/uwsgi/emperor\n", 30 <unfinished ...>
[pid 25923] read(4,  <unfinished ...>
[pid 25920] <... write resumed> )       = 30
[pid 25923] <... read resumed> "binary reloading uWSGI...\n", 4096) = 26
[pid 25920] chdir("/etc/uwsgi/emperor" <unfinished ...>
[pid 25923] stat("/etc/localtime",  <unfinished ...>
[pid 25920] <... chdir resumed> )       = -1 ENOENT (No such file or directory)
[pid 25923] <... stat resumed> {st_mode=S_IFREG|0644, st_size=2679, ...}) = 0
[pid 25920] write(2, "chdir(): No such file or directo"..., 61 <unfinished ...>
[pid 25923] sendto(269, "<29>Feb 23 13:21:18 myapp_qui"..., 60, 0, {sa_family=AF_INET, sin_port=htons(514), sin_addr=inet_addr("127.0.0.1")}, 16 <unfinished ...>
[pid 25920] <... write resumed> )       = 61
[pid 25923] <... sendto resumed> )      = 60
[pid 25920] getrlimit(RLIMIT_NOFILE,  <unfinished ...>
[pid 25923] poll([{fd=4, events=POLLIN}], 1, -1 <unfinished ...>
[pid 25920] <... getrlimit resumed> {rlim_cur=200000, rlim_max=200000}) = 0
[pid 25923] <... poll resumed> )        = 1 ([{fd=4, revents=POLLIN}])
[pid 25920] write(2, "closing all non-uwsgi socket fds"..., 64 <unfinished ...>
[pid 25923] read(4,  <unfinished ...>
[pid 25920] <... write resumed> )       = 64
[pid 25923] <... read resumed> "chdir() to /etc/uwsgi/emperor\n", 4096) = 30
[pid 25920] getrlimit(RLIMIT_NOFILE,  <unfinished ...>
[pid 25923] stat("/etc/localtime",  <unfinished ...>
[pid 25920] <... getrlimit resumed> {rlim_cur=200000, rlim_max=200000}) = 0
[pid 25923] <... stat resumed> {st_mode=S_IFREG|0644, st_size=2679, ...}) = 0
[pid 25920] dup2(3, 1 <unfinished ...>
[pid 25923] sendto(269, "<29>Feb 23 13:21:18 myapp_qui"..., 64, 0, {sa_family=AF_INET, sin_port=htons(514), sin_addr=inet_addr("127.0.0.1")}, 16 <unfinished ...>
[pid 25920] <... dup2 resumed> )        = 1
[pid 25923] <... sendto resumed> )      = 64
[pid 25920] dup2(1, 2 <unfinished ...>
[pid 25923] poll([{fd=4, events=POLLIN}], 1, -1 <unfinished ...>
[pid 25920] <... dup2 resumed> )        = 2
[pid 25923] <... poll resumed> )        = 1 ([{fd=4, revents=POLLIN}])
[pid 25920] close(3 <unfinished ...>
[pid 25923] read(4,  <unfinished ...>
[pid 25920] <... close resumed> )       = 0
[pid 25923] <... read resumed> "chdir(): No such file or directo"..., 4096) = 61
[pid 25920] getrlimit(RLIMIT_NOFILE,  <unfinished ...>
[pid 25923] stat("/etc/localtime",  <unfinished ...>
[pid 25920] <... getrlimit resumed> {rlim_cur=200000, rlim_max=200000}) = 0
[pid 25923] <... stat resumed> {st_mode=S_IFREG|0644, st_size=2679, ...}) = 0
[pid 25920] close(4 <unfinished ...>
[pid 25923] sendto(269, "<29>Feb 23 13:21:18 myapp_qui"..., 95, 0, {sa_family=AF_INET, sin_port=htons(514), sin_addr=inet_addr("127.0.0.1")}, 16 <unfinished ...>
[pid 25920] <... close resumed> )       = 0
[pid 25923] <... sendto resumed> )      = 95
[pid 25920] getrlimit(RLIMIT_NOFILE,  <unfinished ...>
[pid 25923] poll([{fd=4, events=POLLIN}], 1, -1 <unfinished ...>
[pid 25920] <... getrlimit resumed> {rlim_cur=200000, rlim_max=200000}) = 0
[pid 25923] <... poll resumed> )        = 1 ([{fd=4, revents=POLLNVAL}])
[pid 25920] close(5 <unfinished ...>
[pid 25923] poll([{fd=4, events=POLLIN}], 1, -1 <unfinished ...>
[pid 25920] <... close resumed> )       = 0
[pid 25923] <... poll resumed> )        = 1 ([{fd=4, revents=POLLNVAL}])
[pid 25923] poll([{fd=4, events=POLLIN}], 1, -1 <unfinished ...>
[pid 25920] getrlimit(RLIMIT_NOFILE,  <unfinished ...>
[pid 25923] <... poll resumed> )        = 1 ([{fd=4, revents=POLLNVAL}])
[pid 25920] <... getrlimit resumed> {rlim_cur=200000, rlim_max=200000}) = 0
[pid 25923] poll([{fd=4, events=POLLIN}], 1, -1 <unfinished ...>
[pid 25920] write(2, "found fd 6 mapped to socket 0 (1"..., 47 <unfinished ...>
[pid 25923] <... poll resumed> )        = 1 ([{fd=4, revents=POLLNVAL}])
[pid 25920] <... write resumed> )       = 47
[pid 25923] poll([{fd=4, events=POLLIN}], 1, -1 <unfinished ...>
[pid 25920] getrlimit(RLIMIT_NOFILE,  <unfinished ...>
[pid 25923] <... poll resumed> )        = 1 ([{fd=4, revents=POLLNVAL}])
[pid 25920] <... getrlimit resumed> {rlim_cur=200000, rlim_max=200000}) = 0
[pid 25923] poll([{fd=4, events=POLLIN}], 1, -1 <unfinished ...>
[pid 25920] close(7 <unfinished ...>
[pid 25923] <... poll resumed> )        = 1 ([{fd=4, revents=POLLNVAL}])
[pid 25920] <... close resumed> )       = 0
[pid 25923] poll([{fd=4, events=POLLIN}], 1, -1 <unfinished ...>
[pid 25920] getrlimit(RLIMIT_NOFILE,  <unfinished ...>
[pid 25923] <... poll resumed> )        = 1 ([{fd=4, revents=POLLNVAL}])
[pid 25920] <... getrlimit resumed> {rlim_cur=200000, rlim_max=200000}) = 0
[pid 25923] poll([{fd=4, events=POLLIN}], 1, -1 <unfinished ...>
[pid 25920] close(8 <unfinished ...>
[pid 25923] <... poll resumed> )        = 1 ([{fd=4, revents=POLLNVAL}])
[pid 25920] <... close resumed> )       = 0
[pid 25923] poll([{fd=4, events=POLLIN}], 1, -1 <unfinished ...>
[pid 25920] getrlimit(RLIMIT_NOFILE,  <unfinished ...>
[pid 25923] <... poll resumed> )        = 1 ([{fd=4, revents=POLLNVAL}])
[pid 25920] <... getrlimit resumed> {rlim_cur=200000, rlim_max=200000}) = 0
[pid 25923] poll([{fd=4, events=POLLIN}], 1, -1 <unfinished ...>
[pid 25920] close(9 <unfinished ...>
[pid 25923] <... poll resumed> )        = 1 ([{fd=4, revents=POLLNVAL}])
[pid 25920] <... close resumed> )       = 0
[pid 25923] poll([{fd=4, events=POLLIN}], 1, -1 <unfinished ...>
[pid 25920] getrlimit(RLIMIT_NOFILE,  <unfinished ...>
[pid 25923] <... poll resumed> )        = 1 ([{fd=4, revents=POLLNVAL}])
[pid 25920] <... getrlimit resumed> {rlim_cur=200000, rlim_max=200000}) = 0
[pid 25923] poll([{fd=4, events=POLLIN}], 1, -1 <unfinished ...>
[pid 25920] getrlimit(RLIMIT_NOFILE,  <unfinished ...>
[pid 25923] <... poll resumed> )        = 1 ([{fd=4, revents=POLLNVAL}])
[pid 25920] <... getrlimit resumed> {rlim_cur=200000, rlim_max=200000}) = 0
[pid 25923] poll([{fd=4, events=POLLIN}], 1, -1 <unfinished ...>
[pid 25920] close(11 <unfinished ...>
[pid 25923] <... poll resumed> )        = 1 ([{fd=4, revents=POLLNVAL}])
[pid 25920] <... close resumed> )       = 0
[pid 25923] poll([{fd=4, events=POLLIN}], 1, -1 <unfinished ...>
[pid 25920] getrlimit(RLIMIT_NOFILE,  <unfinished ...>
[pid 25923] <... poll resumed> )        = 1 ([{fd=4, revents=POLLNVAL}])
[pid 25920] <... getrlimit resumed> {rlim_cur=200000, rlim_max=200000}) = 0
[pid 25923] poll([{fd=4, events=POLLIN}], 1, -1 <unfinished ...>
[pid 25920] close(12 <unfinished ...>
[pid 25923] <... poll resumed> )        = 1 ([{fd=4, revents=POLLNVAL}])
[pid 25920] <... close resumed> )       = 0
[pid 25923] poll([{fd=4, events=POLLIN}], 1, -1 <unfinished ...>
[pid 25920] getrlimit(RLIMIT_NOFILE,  <unfinished ...>
[pid 25923] <... poll resumed> )        = 1 ([{fd=4, revents=POLLNVAL}])
[pid 25920] <... getrlimit resumed> {rlim_cur=200000, rlim_max=200000}) = 0
[pid 25923] poll([{fd=4, events=POLLIN}], 1, -1 <unfinished ...>
[pid 25920] close(13 <unfinished ...>
[pid 25923] <... poll resumed> )        = 1 ([{fd=4, revents=POLLNVAL}])
[pid 25920] <... close resumed> )       = 0
[pid 25923] poll([{fd=4, events=POLLIN}], 1, -1 <unfinished ...>
[pid 25920] getrlimit(RLIMIT_NOFILE,  <unfinished ...>
[pid 25923] <... poll resumed> )        = 1 ([{fd=4, revents=POLLNVAL}])
[pid 25920] <... getrlimit resumed> {rlim_cur=200000, rlim_max=200000}) = 0
[pid 25923] poll([{fd=4, events=POLLIN}], 1, -1 <unfinished ...>
[pid 25920] close(14 <unfinished ...>
[pid 25923] <... poll resumed> )        = 1 ([{fd=4, revents=POLLNVAL}])
[pid 25920] <... close resumed> )       = 0
[pid 25923] poll([{fd=4, events=POLLIN}], 1, -1 <unfinished ...>
[pid 25920] getrlimit(RLIMIT_NOFILE,  <unfinished ...>
[pid 25923] <... poll resumed> )        = 1 ([{fd=4, revents=POLLNVAL}])
[pid 25920] <... getrlimit resumed> {rlim_cur=200000, rlim_max=200000}) = 0
[pid 25923] poll([{fd=4, events=POLLIN}], 1, -1 <unfinished ...>
[pid 25920] close(15 <unfinished ...>
[pid 25923] <... poll resumed> )        = 1 ([{fd=4, revents=POLLNVAL}])
[pid 25920] <... close resumed> )       = 0
[pid 25923] poll([{fd=4, events=POLLIN}], 1, -1 <unfinished ...>
[pid 25920] getrlimit(RLIMIT_NOFILE,  <unfinished ...>
[pid 25923] <... poll resumed> )        = 1 ([{fd=4, revents=POLLNVAL}])
[pid 25920] <... getrlimit resumed> {rlim_cur=200000, rlim_max=200000}) = 0
[pid 25923] poll([{fd=4, events=POLLIN}], 1, -1 <unfinished ...>
[pid 25920] close(16 <unfinished ...>
[pid 25923] <... poll resumed> )        = 1 ([{fd=4, revents=POLLNVAL}])
[pid 25920] <... close resumed> )       = 0
[pid 25923] poll([{fd=4, events=POLLIN}], 1, -1 <unfinished ...>
[pid 25920] getrlimit(RLIMIT_NOFILE,  <unfinished ...>
[pid 25923] <... poll resumed> )        = 1 ([{fd=4, revents=POLLNVAL}])
[pid 25920] <... getrlimit resumed> {rlim_cur=200000, rlim_max=200000}) = 0
[pid 25923] poll([{fd=4, events=POLLIN}], 1, -1 <unfinished ...>
[pid 25920] close(17 <unfinished ...>
[pid 25923] <... poll resumed> )        = 1 ([{fd=4, revents=POLLNVAL}])
[pid 25920] <... close resumed> )       = 0
[pid 25923] poll([{fd=4, events=POLLIN}], 1, -1 <unfinished ...>
[pid 25920] getrlimit(RLIMIT_NOFILE,  <unfinished ...>
[pid 25923] <... poll resumed> )        = 1 ([{fd=4, revents=POLLNVAL}])
[pid 25920] <... getrlimit resumed> {rlim_cur=200000, rlim_max=200000}) = 0
[pid 25923] poll([{fd=4, events=POLLIN}], 1, -1 <unfinished ...>
[pid 25920] close(18 <unfinished ...>
[pid 25923] <... poll resumed> )        = 1 ([{fd=4, revents=POLLNVAL}])
[pid 25920] <... close resumed> )       = 0
[pid 25923] poll([{fd=4, events=POLLIN}], 1, -1 <unfinished ...>
[pid 25920] getrlimit(RLIMIT_NOFILE,  <unfinished ...>
[pid 25923] <... poll resumed> )        = 1 ([{fd=4, revents=POLLNVAL}])
[pid 25920] <... getrlimit resumed> {rlim_cur=200000, rlim_max=200000}) = 0
[pid 25923] poll([{fd=4, events=POLLIN}], 1, -1 <unfinished ...>
_______________________________________________
uWSGI mailing list
[email protected]
http://lists.unbit.it/cgi-bin/mailman/listinfo/uwsgi

Reply via email to