Welcome! Log In Create A New Profile

Advanced

Problem with AIO

Jeff Mitchell
January 12, 2010 04:42PM
Hi there,

merlincorey on IRC asked me to send this to the list.

I recently upgraded from 0.8.29 to 0.8.31 and was having problems with
requests simply hanging there. As it turns out, workers were dying. We
narrowed this down to the AIO module -- compile with it = problems,
compile without it = no problems.

Attached is the output in the logs (this is all the output I get,
nothing more, when this happens) as well as an strace (with daemon = off
and master_process = off in the config). Sorry about the DOS line
endings, the only box I have access to right now is a Windows box.

Thanks,
Jeff
==> /var/log/nginx/error_log <==
2010/01/12 21:20:44 [notice] 5721#0: using the "epoll" event method
2010/01/12 21:20:44 [notice] 5721#0: nginx/0.8.31
2010/01/12 21:20:44 [notice] 5721#0: OS: Linux 2.6.18-028stab064
2010/01/12 21:20:44 [notice] 5721#0: getrlimit(RLIMIT_NOFILE): 1024:1024
2010/01/12 21:20:44 [emerg] 5721#0: eventfd() failed (38: Function not implemented)


execve("/usr/sbin/nginx", ["/usr/sbin/nginx", "-c", "/etc/nginx/nginx.conf"], [/* 21 vars */]) = 0
brk(0) = 0x18468000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ab17fd9c000
uname({sys="Linux", node="myhost", ...}) = 0
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=34971, ...}) = 0
mmap(NULL, 34971, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2ab17fd9d000
close(3) = 0
open("/lib/libcrypt.so.1", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\n\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=39016, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ab17fda6000
mmap(NULL, 2322880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2ab17ff9d000
mprotect(0x2ab17ffa5000, 2097152, PROT_NONE) = 0
mmap(0x2ab1801a5000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0x2ab1801a5000
mmap(0x2ab1801a7000, 184768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2ab1801a7000
close(3) = 0
open("/lib/libpcre.so.0", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\30\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=198624, ...}) = 0
mmap(NULL, 2294008, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2ab1801d5000
mprotect(0x2ab180205000, 2093056, PROT_NONE) = 0
mmap(0x2ab180404000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2f000) = 0x2ab180404000
close(3) = 0
open("/usr/lib/libssl.so.0.9.8", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0N\1\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0555, st_size=330224, ...}) = 0
mmap(NULL, 2425680, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2ab180406000
mprotect(0x2ab180450000, 2093056, PROT_NONE) = 0
mmap(0x2ab18064f000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x49000) = 0x2ab18064f000
close(3) = 0
open("/usr/lib/libcrypto.so.0.9.8", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\221\6\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0555, st_size=1621944, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ab180657000
mmap(NULL, 3732216, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2ab180658000
mprotect(0x2ab1807bf000, 2093056, PROT_NONE) = 0
mmap(0x2ab1809be000, 155648, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x166000) = 0x2ab1809be000
mmap(0x2ab1809e4000, 13048, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2ab1809e4000
close(3) = 0
open("/lib/libz.so.1", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@ \0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=88368, ...}) = 0
mmap(NULL, 2183664, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2ab1809e8000
mprotect(0x2ab1809fd000, 2093056, PROT_NONE) = 0
mmap(0x2ab180bfc000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14000) = 0x2ab180bfc000
close(3) = 0
open("/usr/lib/libperl.so.5.10", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`d\3\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1400816, ...}) = 0
mmap(NULL, 3499288, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2ab180bfe000
mprotect(0x2ab180d4b000, 2097152, PROT_NONE) = 0
mmap(0x2ab180f4b000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14d000) = 0x2ab180f4b000
mmap(0x2ab180f54000, 1304, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2ab180f54000
close(3) = 0
open("/lib/libpthread.so.0", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 X\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=137030, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ab180f55000
mmap(NULL, 2208608, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2ab180f56000
mprotect(0x2ab180f6c000, 2097152, PROT_NONE) = 0
mmap(0x2ab18116c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16000) = 0x2ab18116c000
mmap(0x2ab18116e000, 13152, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2ab18116e000
close(3) = 0
open("/lib/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340\346\1\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1383600, ...}) = 0
mmap(NULL, 3490392, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2ab181172000
mprotect(0x2ab1812bd000, 2097152, PROT_NONE) = 0
mmap(0x2ab1814bd000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14b000) = 0x2ab1814bd000
mmap(0x2ab1814c2000, 16984, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2ab1814c2000
close(3) = 0
open("/lib/libdl.so.2", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\16\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=14512, ...}) = 0
mmap(NULL, 2109696, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2ab1814c7000
mprotect(0x2ab1814c9000, 2097152, PROT_NONE) = 0
mmap(0x2ab1816c9000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x2ab1816c9000
close(3) = 0
open("/lib/libnsl.so.1", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340@\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=88880, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ab1816cb000
mmap(NULL, 2194128, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2ab1816cc000
mprotect(0x2ab1816e1000, 2093056, PROT_NONE) = 0
mmap(0x2ab1818e0000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14000) = 0x2ab1818e0000
mmap(0x2ab1818e2000, 6864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2ab1818e2000
close(3) = 0
open("/lib/libm.so.6", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200>\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=534648, ...}) = 0
mmap(NULL, 2629848, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2ab1818e4000
mprotect(0x2ab181966000, 2093056, PROT_NONE) = 0
mmap(0x2ab181b65000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x81000) = 0x2ab181b65000
close(3) = 0
open("/lib/libutil.so.1", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \16\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=10464, ...}) = 0
mmap(NULL, 2105608, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x2ab181b67000
mprotect(0x2ab181b69000, 2093056, PROT_NONE) = 0
mmap(0x2ab181d68000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x2ab181d68000
close(3) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ab181d6a000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ab181d6b000
arch_prctl(ARCH_SET_FS, 0x2ab181d6b610) = 0
mprotect(0x2ab181d68000, 4096, PROT_READ) = 0
mprotect(0x2ab181b65000, 4096, PROT_READ) = 0
mprotect(0x2ab1818e0000, 4096, PROT_READ) = 0
mprotect(0x2ab1816c9000, 4096, PROT_READ) = 0
mprotect(0x2ab1814bd000, 16384, PROT_READ) = 0
mprotect(0x2ab18116c000, 4096, PROT_READ) = 0
mprotect(0x2ab180f4b000, 16384, PROT_READ) = 0
mprotect(0x2ab180bfc000, 4096, PROT_READ) = 0
mprotect(0x2ab1809be000, 57344, PROT_READ) = 0
mprotect(0x2ab18064f000, 8192, PROT_READ) = 0
mprotect(0x2ab180404000, 4096, PROT_READ) = 0
mprotect(0x2ab1801a5000, 4096, PROT_READ) = 0
mprotect(0x685000, 4096, PROT_READ) = 0
mprotect(0x2ab17ff9b000, 4096, PROT_READ) = 0
munmap(0x2ab17fd9d000, 34971) = 0
set_tid_address(0x2ab181d6b6a0) = 5721
set_robust_list(0x2ab181d6b6b0, 0x18) = 0
futex(0x7fffe7de5b7c, FUTEX_WAKE_PRIVATE, 1) = 0
rt_sigaction(SIGRTMIN, {0x2ab180f5b6b0, [], SA_RESTORER|SA_SIGINFO, 0x2ab180f64a20}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0x2ab180f5b740, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x2ab180f64a20}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=10240*1024, rlim_max=RLIM_INFINITY}) = 0
brk(0) = 0x18468000
brk(0x18489000) = 0x18489000
open("/etc/localtime", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=118, ...}) = 0
fstat(3, {st_mode=S_IFREG|0644, st_size=118, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ab17fd9d000
read(3, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\1\0\0\0\0"..., 4096) = 118
lseek(3, -62, SEEK_CUR) = 56
read(3, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\1\0\0\0\0"..., 4096) = 62
close(3) = 0
munmap(0x2ab17fd9d000, 4096) = 0
open("/var/log/nginx/error_log", O_WRONLY|O_CREAT|O_APPEND, 0644) = 3
open("/etc/ssl/openssl.cnf", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=9374, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ab17fd9d000
read(4, "#\n# OpenSSL example configuratio"..., 4096) = 4096
read(4, "_name ]\ncountryName\t\t\t= Country "..., 4096) = 4096
read(4, " an SSL server.\n# nsCertType\t\t\t="..., 4096) = 1182
read(4, "", 4096) = 0
close(4) = 0
munmap(0x2ab17fd9d000, 4096) = 0
uname({sys="Linux", node="myhost", ...}) = 0
getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=1024}) = 0
stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=118, ...}) = 0
uname({sys="Linux", node="myhost", ...}) = 0
open("/etc/nginx/nginx.conf", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=1473, ...}) = 0
pread(4, "user nginx nginx;\nworker_process"..., 1473, 0) = 1473
geteuid() = 0
socket(PF_FILE, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 5
connect(5, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
close(5) = 0
socket(PF_FILE, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 5
connect(5, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
close(5) = 0
open("/etc/nsswitch.conf", O_RDONLY) = 5
fstat(5, {st_mode=S_IFREG|0644, st_size=508, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ab17fd9d000
read(5, "# /etc/nsswitch.conf:\n# $Header:"..., 4096) = 508
read(5, "", 4096) = 0
close(5) = 0
munmap(0x2ab17fd9d000, 4096) = 0
open("/etc/ld.so.cache", O_RDONLY) = 5
fstat(5, {st_mode=S_IFREG|0644, st_size=34971, ...}) = 0
mmap(NULL, 34971, PROT_READ, MAP_PRIVATE, 5, 0) = 0x2ab17fd9d000
close(5) = 0
open("/lib/libnss_compat.so.2", O_RDONLY) = 5
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \23\0\0\0\0\0\0"..., 832) = 832
fstat(5, {st_mode=S_IFREG|0755, st_size=31432, ...}) = 0
mmap(NULL, 2127088, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x2ab181d6c000
mprotect(0x2ab181d73000, 2093056, PROT_NONE) = 0
mmap(0x2ab181f72000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x6000) = 0x2ab181f72000
close(5) = 0
mprotect(0x2ab181f72000, 4096, PROT_READ) = 0
munmap(0x2ab17fd9d000, 34971) = 0
open("/etc/ld.so.cache", O_RDONLY) = 5
fstat(5, {st_mode=S_IFREG|0644, st_size=34971, ...}) = 0
mmap(NULL, 34971, PROT_READ, MAP_PRIVATE, 5, 0) = 0x2ab17fd9d000
close(5) = 0
open("/lib/libnss_nis.so.2", O_RDONLY) = 5
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340 \0\0\0\0\0\0"..., 832) = 832
fstat(5, {st_mode=S_IFREG|0755, st_size=43384, ...}) = 0
mmap(NULL, 2139352, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x2ab181f74000
mprotect(0x2ab181f7e000, 2093056, PROT_NONE) = 0
mmap(0x2ab18217d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0x9000) = 0x2ab18217d000
close(5) = 0
open("/lib/libnss_files.so.2", O_RDONLY) = 5
read(5, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0` \0\0\0\0\0\0"..., 832) = 832
fstat(5, {st_mode=S_IFREG|0755, st_size=47424, ...}) = 0
mmap(NULL, 2143528, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 5, 0) = 0x2ab18217f000
mprotect(0x2ab18218a000, 2093056, PROT_NONE) = 0
mmap(0x2ab182389000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 5, 0xa000) = 0x2ab182389000
close(5) = 0
mprotect(0x2ab182389000, 4096, PROT_READ) = 0
mprotect(0x2ab18217d000, 4096, PROT_READ) = 0
munmap(0x2ab17fd9d000, 34971) = 0
open("/etc/passwd", O_RDONLY|O_CLOEXEC) = 5
fcntl(5, F_GETFD) = 0x1 (flags FD_CLOEXEC)
lseek(5, 0, SEEK_CUR) = 0
fstat(5, {st_mode=S_IFREG|0644, st_size=1607, ...}) = 0
mmap(NULL, 1607, PROT_READ, MAP_SHARED, 5, 0) = 0x2ab17fd9d000
lseek(5, 1607, SEEK_SET) = 1607
munmap(0x2ab17fd9d000, 1607) = 0
close(5) = 0
socket(PF_FILE, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 5
connect(5, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
close(5) = 0
socket(PF_FILE, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 5
connect(5, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
close(5) = 0
open("/etc/group", O_RDONLY|O_CLOEXEC) = 5
lseek(5, 0, SEEK_CUR) = 0
fstat(5, {st_mode=S_IFREG|0644, st_size=657, ...}) = 0
mmap(NULL, 657, PROT_READ, MAP_SHARED, 5, 0) = 0x2ab17fd9d000
lseek(5, 657, SEEK_SET) = 657
munmap(0x2ab17fd9d000, 657) = 0
close(5) = 0
epoll_create(100) = 5
close(5) = 0
brk(0x184aa000) = 0x184aa000
open("/etc/nginx/mime.types", O_RDONLY) = 5
fstat(5, {st_mode=S_IFREG|0644, st_size=3128, ...}) = 0
pread(5, "\ntypes {\n text/html "..., 3128, 0) = 3128
close(5) = 0
open("/etc/nginx/sites", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 5
fstat(5, {st_mode=S_IFDIR|0755, st_size=88, ...}) = 0
fcntl(5, F_GETFD) = 0x1 (flags FD_CLOEXEC)
getdents(5, /* 3 entries */, 4096) = 88
newfstatat(5, "myhost_vhosts.conf", {st_mode=S_IFREG|0644, st_size=2394, ...}, 0) = 0
getdents(5, /* 0 entries */, 4096) = 0
close(5) = 0
open("/etc/nginx/sites/myhost_vhosts.conf", O_RDONLY) = 5
fstat(5, {st_mode=S_IFREG|0644, st_size=2394, ...}) = 0
pread(5, "\tindex index.php index.html;\n\tch"..., 2394, 0) = 2394
open("/etc/nginx/fastcgi.conf", O_RDONLY) = 6
fstat(6, {st_mode=S_IFREG|0644, st_size=979, ...}) = 0
pread(6, "\nfastcgi_param SCRIPT_FILENAME "..., 979, 0) = 979
close(6) = 0
close(5) = 0
brk(0x184cb000) = 0x184cb000
open("/dev/urandom", O_RDONLY|O_NOCTTY|O_NONBLOCK) = 5
fstat(5, {st_mode=S_IFCHR|0666, st_rdev=makedev(1, 9), ...}) = 0
poll([{fd=5, events=POLLIN}], 1, 10) = 1 ([{fd=5, revents=POLLIN}])
read(5, "\212\252\244\205'&\204\347\327\246\34o\345\305\343X\16\2005\323\367\305\247%\370\317\237Q\327\351\253[", 32) = 32
close(5) = 0
getuid() = 0
open("/etc/ssl/startssl/myhost.org.crt", O_RDONLY) = 5
fstat(5, {st_mode=S_IFREG|0644, st_size=8476, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ab17fd9d000
read(5, "-----BEGIN CERTIFICATE-----\nMIII"..., 4096) = 4096
read(5, "b24gQXV0aG9yaXR5ggEB\nMAkGA1UdEgQ"..., 4096) = 4096
read(5, "Ie70cfmu3nZD0Ijuu+Pwq\nyvqCUqDvr0"..., 4096) = 284
read(5, "", 4096) = 0
close(5) = 0
munmap(0x2ab17fd9d000, 4096) = 0
open("/etc/ssl/startssl/myhost.org.key", O_RDONLY) = 5
fstat(5, {st_mode=S_IFREG|0600, st_size=3243, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ab17fd9d000
read(5, "-----BEGIN RSA PRIVATE KEY-----\n"..., 4096) = 3243
close(5) = 0
munmap(0x2ab17fd9d000, 4096) = 0
rt_sigaction(SIGFPE, {SIG_IGN, [FPE], SA_RESTORER|SA_RESTART, 0x2ab1811a4270}, {SIG_DFL, [], 0}, 8) = 0
getuid() = 0
geteuid() = 0
getgid() = 0
getegid() = 0
open("/dev/urandom", O_RDONLY) = 5
read(5, "\250\206\26\336", 4) = 4
close(5) = 0
readlink("/proc/self/exe", "/usr/sbin/nginx", 4095) = 15
stat("/usr/lib64/perl5/site_perl/5.10.0", 0x7fffe7de5020) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/site_perl/5.10.0/x86_64-linux", 0x7fffe7de5020) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/vendor_perl/5.10.0", 0x7fffe7de5020) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/vendor_perl/5.10.0/x86_64-linux", 0x7fffe7de5020) = -1 ENOENT (No such file or directory)
ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
lseek(0, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
lseek(1, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
ioctl(2, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
lseek(2, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
open("/dev/null", O_RDONLY) = 5
ioctl(5, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fffe7de4f00) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(5, 0, SEEK_CUR) = 0
fcntl(5, F_SETFD, FD_CLOEXEC) = 0
rt_sigaction(SIGCHLD, NULL, {SIG_DFL, [], 0}, 8) = 0
brk(0x184ec000) = 0x184ec000
stat("/usr/lib64/perl5/site_perl/5.10.1/x86_64-linux/nginx.pmc", 0x7fffe7de4ac0) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/site_perl/5.10.1/x86_64-linux/nginx.pm", 0x7fffe7de4a20) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/site_perl/5.10.1/nginx.pmc", 0x7fffe7de4ac0) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/site_perl/5.10.1/nginx.pm", 0x7fffe7de4a20) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/site_perl/nginx.pmc", 0x7fffe7de4ac0) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/site_perl/nginx.pm", 0x7fffe7de4a20) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/vendor_perl/5.10.1/x86_64-linux/nginx.pmc", 0x7fffe7de4ac0) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/vendor_perl/5.10.1/x86_64-linux/nginx.pm", {st_mode=S_IFREG|0444, st_size=3059, ...}) = 0
open("/usr/lib64/perl5/vendor_perl/5.10.1/x86_64-linux/nginx.pm", O_RDONLY) = 6
ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fffe7de4810) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(6, 0, SEEK_CUR) = 0
read(6, "package nginx;\n\nuse 5.006001;\nus"..., 4096) = 3059
stat("/usr/lib64/perl5/site_perl/5.10.1/x86_64-linux/strict.pmc", 0x7fffe7de44d0) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/site_perl/5.10.1/x86_64-linux/strict.pm", 0x7fffe7de4430) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/site_perl/5.10.1/strict.pmc", 0x7fffe7de44d0) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/site_perl/5.10.1/strict.pm", 0x7fffe7de4430) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/site_perl/strict.pmc", 0x7fffe7de44d0) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/site_perl/strict.pm", 0x7fffe7de4430) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/vendor_perl/5.10.1/x86_64-linux/strict.pmc", 0x7fffe7de44d0) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/vendor_perl/5.10.1/x86_64-linux/strict.pm", 0x7fffe7de4430) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/vendor_perl/5.10.1/strict.pmc", 0x7fffe7de44d0) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/vendor_perl/5.10.1/strict.pm", 0x7fffe7de4430) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/vendor_perl/strict.pmc", 0x7fffe7de44d0) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/vendor_perl/strict.pm", 0x7fffe7de4430) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/5.10.1/x86_64-linux/strict.pmc", 0x7fffe7de44d0) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/5.10.1/x86_64-linux/strict.pm", 0x7fffe7de4430) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/5.10.1/strict.pmc", 0x7fffe7de44d0) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/5.10.1/strict.pm", {st_mode=S_IFREG|0444, st_size=3716, ...}) = 0
open("/usr/lib64/perl5/5.10.1/strict.pm", O_RDONLY) = 7
ioctl(7, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fffe7de4220) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(7, 0, SEEK_CUR) = 0
read(7, "package strict;\n\n$strict::VERSIO"..., 4096) = 3716
lseek(7, 878, SEEK_SET) = 878
lseek(7, 0, SEEK_CUR) = 878
close(7) = 0
stat("/usr/lib64/perl5/site_perl/5.10.1/x86_64-linux/warnings.pmc", 0x7fffe7de44d0) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/site_perl/5.10.1/x86_64-linux/warnings.pm", 0x7fffe7de4430) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/site_perl/5.10.1/warnings.pmc", 0x7fffe7de44d0) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/site_perl/5.10.1/warnings.pm", 0x7fffe7de4430) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/site_perl/warnings.pmc", 0x7fffe7de44d0) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/site_perl/warnings.pm", 0x7fffe7de4430) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/vendor_perl/5.10.1/x86_64-linux/warnings.pmc", 0x7fffe7de44d0) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/vendor_perl/5.10.1/x86_64-linux/warnings.pm", 0x7fffe7de4430) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/vendor_perl/5.10.1/warnings.pmc", 0x7fffe7de44d0) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/vendor_perl/5.10.1/warnings.pm", 0x7fffe7de4430) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/vendor_perl/warnings.pmc", 0x7fffe7de44d0) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/vendor_perl/warnings.pm", 0x7fffe7de4430) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/5.10.1/x86_64-linux/warnings.pmc", 0x7fffe7de44d0) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/5.10.1/x86_64-linux/warnings.pm", 0x7fffe7de4430) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/5.10.1/warnings.pmc", 0x7fffe7de44d0) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/5.10.1/warnings.pm", {st_mode=S_IFREG|0444, st_size=16133, ...}) = 0
open("/usr/lib64/perl5/5.10.1/warnings.pm", O_RDONLY) = 7
ioctl(7, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fffe7de4220) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(7, 0, SEEK_CUR) = 0
read(7, "# -*- buffer-read-only: t -*-\n# "..., 4096) = 4096
read(7, "\t=> 66,\n 'printf'\t\t=> 68,\n "..., 4096) = 4096
read(7, "00\\x00\\x00\\x00\\x00\\x00\\x00\\x00\\x"..., 4096) = 4096
brk(0x1850d000) = 0x1850d000
read(7, "ory '$word'\")}\n }\n\n return"..., 4096) = 3845
read(7, "", 4096) = 0
close(7) = 0
stat("/usr/lib64/perl5/site_perl/5.10.1/x86_64-linux/constant.pmc", 0x7fffe7de44d0) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/site_perl/5.10.1/x86_64-linux/constant.pm", 0x7fffe7de4430) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/site_perl/5.10.1/constant.pmc", 0x7fffe7de44d0) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/site_perl/5.10.1/constant.pm", 0x7fffe7de4430) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/site_perl/constant.pmc", 0x7fffe7de44d0) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/site_perl/constant.pm", 0x7fffe7de4430) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/vendor_perl/5.10.1/x86_64-linux/constant.pmc", 0x7fffe7de44d0) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/vendor_perl/5.10.1/x86_64-linux/constant.pm", 0x7fffe7de4430) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/vendor_perl/5.10.1/constant.pmc", 0x7fffe7de44d0) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/vendor_perl/5.10.1/constant.pm", 0x7fffe7de4430) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/vendor_perl/constant.pmc", 0x7fffe7de44d0) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/vendor_perl/constant.pm", 0x7fffe7de4430) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/5.10.1/x86_64-linux/constant.pmc", 0x7fffe7de44d0) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/5.10.1/x86_64-linux/constant.pm", 0x7fffe7de4430) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/5.10.1/constant.pmc", 0x7fffe7de44d0) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/5.10.1/constant.pm", {st_mode=S_IFREG|0444, st_size=12528, ...}) = 0
open("/usr/lib64/perl5/5.10.1/constant.pm", O_RDONLY) = 7
ioctl(7, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fffe7de4220) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(7, 0, SEEK_CUR) = 0
read(7, "package constant;\nuse 5.005;\nuse"..., 4096) = 4096
stat("/usr/lib64/perl5/site_perl/5.10.1/x86_64-linux/warnings/register.pmc", 0x7fffe7de3ee0) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/site_perl/5.10.1/x86_64-linux/warnings/register.pm", 0x7fffe7de3e40) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/site_perl/5.10.1/warnings/register.pmc", 0x7fffe7de3ee0) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/site_perl/5.10.1/warnings/register.pm", 0x7fffe7de3e40) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/site_perl/warnings/register.pmc", 0x7fffe7de3ee0) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/site_perl/warnings/register.pm", 0x7fffe7de3e40) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/vendor_perl/5.10.1/x86_64-linux/warnings/register.pmc", 0x7fffe7de3ee0) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/vendor_perl/5.10.1/x86_64-linux/warnings/register.pm", 0x7fffe7de3e40) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/vendor_perl/5.10.1/warnings/register.pmc", 0x7fffe7de3ee0) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/vendor_perl/5.10.1/warnings/register.pm", 0x7fffe7de3e40) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/vendor_perl/warnings/register.pmc", 0x7fffe7de3ee0) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/vendor_perl/warnings/register.pm", 0x7fffe7de3e40) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/5.10.1/x86_64-linux/warnings/register.pmc", 0x7fffe7de3ee0) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/5.10.1/x86_64-linux/warnings/register.pm", 0x7fffe7de3e40) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/5.10.1/warnings/register.pmc", 0x7fffe7de3ee0) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/5.10.1/warnings/register.pm", {st_mode=S_IFREG|0444, st_size=1023, ...}) = 0
open("/usr/lib64/perl5/5.10.1/warnings/register.pm", O_RDONLY) = 8
ioctl(8, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fffe7de3c30) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(8, 0, SEEK_CUR) = 0
read(8, "package warnings::register;\n\nour"..., 4096) = 1023
read(8, "", 4096) = 0
close(8) = 0
stat("/usr/lib64/perl5/site_perl/5.10.1/x86_64-linux/vars.pmc", 0x7fffe7de3ee0) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/site_perl/5.10.1/x86_64-linux/vars.pm", 0x7fffe7de3e40) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/site_perl/5.10.1/vars.pmc", 0x7fffe7de3ee0) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/site_perl/5.10.1/vars.pm", 0x7fffe7de3e40) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/site_perl/vars.pmc", 0x7fffe7de3ee0) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/site_perl/vars.pm", 0x7fffe7de3e40) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/vendor_perl/5.10.1/x86_64-linux/vars.pmc", 0x7fffe7de3ee0) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/vendor_perl/5.10.1/x86_64-linux/vars.pm", 0x7fffe7de3e40) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/vendor_perl/5.10.1/vars.pmc", 0x7fffe7de3ee0) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/vendor_perl/5.10.1/vars.pm", 0x7fffe7de3e40) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/vendor_perl/vars.pmc", 0x7fffe7de3ee0) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/vendor_perl/vars.pm", 0x7fffe7de3e40) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/5.10.1/x86_64-linux/vars.pmc", 0x7fffe7de3ee0) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/5.10.1/x86_64-linux/vars.pm", 0x7fffe7de3e40) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/5.10.1/vars.pmc", 0x7fffe7de3ee0) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/5.10.1/vars.pm", {st_mode=S_IFREG|0444, st_size=2358, ...}) = 0
open("/usr/lib64/perl5/5.10.1/vars.pm", O_RDONLY) = 8
ioctl(8, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fffe7de3c30) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(8, 0, SEEK_CUR) = 0
read(8, "package vars;\n\nuse 5.006;\n\nour $"..., 4096) = 2358
lseek(8, 1148, SEEK_SET) = 1148
lseek(8, 0, SEEK_CUR) = 1148
close(8) = 0
brk(0x1852e000) = 0x1852e000
lseek(7, 3585, SEEK_SET) = 3585
lseek(7, 0, SEEK_CUR) = 3585
close(7) = 0
lseek(6, 2703, SEEK_SET) = 2703
lseek(6, 0, SEEK_CUR) = 2703
close(6) = 0
stat("/usr/lib64/perl5/site_perl/5.10.1/x86_64-linux/Exporter.pmc", 0x7fffe7de4ac0) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/site_perl/5.10.1/x86_64-linux/Exporter.pm", 0x7fffe7de4a20) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/site_perl/5.10.1/Exporter.pmc", 0x7fffe7de4ac0) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/site_perl/5.10.1/Exporter.pm", 0x7fffe7de4a20) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/site_perl/Exporter.pmc", 0x7fffe7de4ac0) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/site_perl/Exporter.pm", 0x7fffe7de4a20) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/vendor_perl/5.10.1/x86_64-linux/Exporter.pmc", 0x7fffe7de4ac0) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/vendor_perl/5.10.1/x86_64-linux/Exporter.pm", 0x7fffe7de4a20) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/vendor_perl/5.10.1/Exporter.pmc", 0x7fffe7de4ac0) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/vendor_perl/5.10.1/Exporter.pm", 0x7fffe7de4a20) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/vendor_perl/Exporter.pmc", 0x7fffe7de4ac0) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/vendor_perl/Exporter.pm", 0x7fffe7de4a20) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/5.10.1/x86_64-linux/Exporter.pmc", 0x7fffe7de4ac0) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/5.10.1/x86_64-linux/Exporter.pm", 0x7fffe7de4a20) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/5.10.1/Exporter.pmc", 0x7fffe7de4ac0) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/5.10.1/Exporter.pm", {st_mode=S_IFREG|0444, st_size=18595, ...}) = 0
open("/usr/lib64/perl5/5.10.1/Exporter.pm", O_RDONLY) = 6
ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fffe7de4810) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(6, 0, SEEK_CUR) = 0
read(6, "package Exporter;\n\nrequire 5.006"..., 4096) = 4096
lseek(6, 2290, SEEK_SET) = 2290
lseek(6, 0, SEEK_CUR) = 2290
close(6) = 0
stat("/usr/lib64/perl5/site_perl/5.10.1/x86_64-linux/XSLoader.pmc", 0x7fffe7de4ac0) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/site_perl/5.10.1/x86_64-linux/XSLoader.pm", 0x7fffe7de4a20) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/site_perl/5.10.1/XSLoader.pmc", 0x7fffe7de4ac0) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/site_perl/5.10.1/XSLoader.pm", 0x7fffe7de4a20) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/site_perl/XSLoader.pmc", 0x7fffe7de4ac0) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/site_perl/XSLoader.pm", 0x7fffe7de4a20) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/vendor_perl/5.10.1/x86_64-linux/XSLoader.pmc", 0x7fffe7de4ac0) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/vendor_perl/5.10.1/x86_64-linux/XSLoader.pm", 0x7fffe7de4a20) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/vendor_perl/5.10.1/XSLoader.pmc", 0x7fffe7de4ac0) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/vendor_perl/5.10.1/XSLoader.pm", 0x7fffe7de4a20) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/vendor_perl/XSLoader.pmc", 0x7fffe7de4ac0) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/vendor_perl/XSLoader.pm", 0x7fffe7de4a20) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/5.10.1/x86_64-linux/XSLoader.pmc", 0x7fffe7de4ac0) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/perl5/5.10.1/x86_64-linux/XSLoader.pm", {st_mode=S_IFREG|0444, st_size=10523, ...}) = 0
open("/usr/lib64/perl5/5.10.1/x86_64-linux/XSLoader.pm", O_RDONLY) = 6
ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0x7fffe7de4810) = -1 ENOTTY (Inappropriate ioctl for device)
lseek(6, 0, SEEK_CUR) = 0
read(6, "# Generated from XSLoader.pm.PL "..., 4096) = 4096
brk(0x1854f000) = 0x1854f000
lseek(6, 3468, SEEK_SET) = 3468
lseek(6, 0, SEEK_CUR) = 3468
close(6) = 0
stat("/usr/lib64/perl5/vendor_perl/5.10.1/x86_64-linux/auto/nginx/nginx.bs", {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
stat("/usr/lib64/perl5/vendor_perl/5.10.1/x86_64-linux/auto/nginx/nginx.so", {st_mode=S_IFREG|0555, st_size=26736, ...}) = 0
stat("/usr/lib64/perl5/vendor_perl/5.10.1/x86_64-linux/auto/nginx/nginx.bs", {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
futex(0x2ab1816ca0ec, FUTEX_WAKE_PRIVATE, 2147483647) = 0
open("/usr/lib64/perl5/vendor_perl/5.10.1/x86_64-linux/auto/nginx/nginx.so", O_RDONLY) = 6
read(6, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\"\0\0\0\0\0\0"..., 832) = 832
fstat(6, {st_mode=S_IFREG|0555, st_size=26736, ...}) = 0
mmap(NULL, 2122112, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 6, 0) = 0x2ab18238b000
mprotect(0x2ab182391000, 2093056, PROT_NONE) = 0
mmap(0x2ab182590000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 6, 0x5000) = 0x2ab182590000
close(6) = 0
mprotect(0x2ab182590000, 4096, PROT_READ) = 0
close(5) = 0
mmap(NULL, 528384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ab182592000
mmap(NULL, 528384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ab182613000
mmap(NULL, 528384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ab182694000
mmap(NULL, 401408, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ab182715000
mmap(NULL, 401408, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ab182777000
mmap(NULL, 401408, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ab1827d9000
munmap(0x2ab1827d9000, 401408) = 0
munmap(0x2ab182777000, 401408) = 0
munmap(0x2ab182715000, 401408) = 0
munmap(0x2ab182694000, 528384) = 0
munmap(0x2ab182613000, 528384) = 0
munmap(0x2ab182592000, 528384) = 0
close(4) = 0
mkdir("/var/tmp/nginx/client", 0700) = -1 EEXIST (File exists)
stat("/var/tmp/nginx/client", {st_mode=S_IFDIR|0755, st_size=96, ...}) = 0
mkdir("/var/tmp/nginx/proxy", 0700) = -1 EEXIST (File exists)
stat("/var/tmp/nginx/proxy", {st_mode=S_IFDIR|0755, st_size=96, ...}) = 0
mkdir("/var/tmp/nginx/fastcgi", 0700) = -1 EEXIST (File exists)
stat("/var/tmp/nginx/fastcgi", {st_mode=S_IFDIR|0755, st_size=336, ...}) = 0
open("/var/log/nginx/error_log", O_WRONLY|O_CREAT|O_APPEND, 0644) = 4
fcntl(4, F_SETFD, FD_CLOEXEC) = 0
open("/var/log/nginx/myhost.org.access_log", O_WRONLY|O_CREAT|O_APPEND, 0644) = 5
fcntl(5, F_SETFD, FD_CLOEXEC) = 0
open("/var/log/nginx/myhost.org.error_log", O_WRONLY|O_CREAT|O_APPEND, 0644) = 6
fcntl(6, F_SETFD, FD_CLOEXEC) = 0
open("/var/log/nginx/access_log", O_WRONLY|O_CREAT|O_APPEND, 0644) = 7
fcntl(7, F_SETFD, FD_CLOEXEC) = 0
socket(PF_INET, SOCK_STREAM, IPPROTO_IP) = 8
setsockopt(8, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0
ioctl(8, FIONBIO, [1]) = 0
bind(8, {sa_family=AF_INET, sin_port=htons(80), sin_addr=inet_addr("0.0.0.0")}, 16) = 0
listen(8, 511) = 0
socket(PF_INET, SOCK_STREAM, IPPROTO_IP) = 9
setsockopt(9, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0
ioctl(9, FIONBIO, [1]) = 0
bind(9, {sa_family=AF_INET, sin_port=htons(443), sin_addr=inet_addr("0.0.0.0")}, 16) = 0
listen(9, 511) = 0
listen(8, 511) = 0
listen(9, 511) = 0
write(4, "2010/01/12 21:20:44 [notice] 572"..., 68) = 68
getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=1024}) = 0
write(4, "2010/01/12 21:20:44 [notice] 572"..., 50) = 50
write(4, "2010/01/12 21:20:44 [notice] 572"..., 65) = 65
write(4, "2010/01/12 21:20:44 [notice] 572"..., 73) = 73
rt_sigaction(SIGHUP, {0x428f40, [], SA_RESTORER, 0x2ab180f64a20}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {0x428f40, [], SA_RESTORER, 0x2ab180f64a20}, NULL, 8) = 0
rt_sigaction(SIGWINCH, {0x428f40, [], SA_RESTORER, 0x2ab180f64a20}, NULL, 8) = 0
rt_sigaction(SIGTERM, {0x428f40, [], SA_RESTORER, 0x2ab180f64a20}, NULL, 8) = 0
rt_sigaction(SIGQUIT, {0x428f40, [], SA_RESTORER, 0x2ab180f64a20}, NULL, 8) = 0
rt_sigaction(SIGUSR2, {0x428f40, [], SA_RESTORER, 0x2ab180f64a20}, NULL, 8) = 0
rt_sigaction(SIGALRM, {0x428f40, [], SA_RESTORER, 0x2ab180f64a20}, NULL, 8) = 0
rt_sigaction(SIGINT, {0x428f40, [], SA_RESTORER, 0x2ab180f64a20}, NULL, 8) = 0
rt_sigaction(SIGIO, {0x428f40, [], SA_RESTORER, 0x2ab180f64a20}, NULL, 8) = 0
rt_sigaction(SIGCHLD, {0x428f40, [], SA_RESTORER, 0x2ab180f64a20}, NULL, 8) = 0
rt_sigaction(SIGSYS, {SIG_IGN, [], SA_RESTORER, 0x2ab180f64a20}, NULL, 8) = 0
rt_sigaction(SIGPIPE, {SIG_IGN, [], SA_RESTORER, 0x2ab180f64a20}, NULL, 8) = 0
open("/var/run/nginx.pid", O_RDWR|O_CREAT|O_TRUNC, 0644) = 10
pwrite(10, "5721\n", 5, 0) = 5
close(10) = 0
dup2(4, 2) = 2
close(3) = 0
epoll_create(512) = 3
eventfd(0) = -1 ENOSYS (Function not implemented)
write(4, "2010/01/12 21:20:44 [emerg] 5721"..., 84) = 84
exit_group(2)_______________________________________________
nginx mailing list
nginx@nginx.org
http://nginx.org/mailman/listinfo/nginx
Subject Author Posted

Problem with AIO

Jeff Mitchell January 12, 2010 04:42PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 208
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready