ulimit + rlinetd
Rafal Dziedzic
dziedzic w kei.pl
Pią, 18 Sty 2002, 11:21:46 CET
Hej!
Ostatnio bawie sie limitami... i ciagle trafiam na jakies problemy... oto kolejny.
Ustawiam sobie:
ulimit -Sn 10240
ulimit -Hn 10240
Odpalam:
strace -f rlinetd
[...]
fcntl(7, F_SETFD, FD_CLOEXEC) = 0
fcntl(7, F_SETFL, O_RDONLY|O_NONBLOCK) = 0
getrlimit(RLIMIT_NOFILE, {rlim_cur=10*1024, rlim_max=10*1024}) = 0
read(0, "", 8192) = 0
ioctl(0, TCGETS, 0xbffff378) = -1 ENOTTY (Inappropriate ioctl for device)
close(0) = 0
munmap(0x40017000, 4096) = 0
time([1011348681]) = 1011348681
open("/etc/localtime", O_RDONLY) = 0
fstat(0, {st_mode=S_IFREG|0644, st_size=961, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40017000
read(0, "TZif\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\n\0\0\0\n\0"..., 4096) = 961
close(0) = 0
munmap(0x40017000, 4096) = 0
getpid() = 6776
--- SIGSEGV (Segmentation fault) ---
rlinetd dziala tylko do limitu 1024 powyzej tego limitu wywala sie... Nie moge namierzyc przyczyny... co go blokuje? Gdzie jest zdefiniowana ta domyslna wartosc 1024???
Do przegladniecia zostalo mi jeszcze tylko glibc ale tego wolalbym uniknac... ;)
Pozdrawiam i licze na pomoc...
Pozdrawiam
Rafal Dziedzic
Więcej informacji o liście dyskusyjnej pld-devel-pl