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