memcache - zepsute!

Jacek Osiecki joshua w hybrid.pl
Pią, 16 Kwi 2010, 08:38:25 CEST


Witam,

Chciałem dzisiaj sobie zwiększyć ilość max. połączeń memcache'a do 2048.
Ustawiłem w /etc/sysconfig/memcached:
MAXCONN="2048"

Niestety - wywaliło się:

Starting memcached (127.0.0.1:11211)
service..........................................................[ FAIL ]
failed to set rlimit for open files. Try running as root or requesting
smaller maxconns value.

Zajrzałem do /etc/rc.d/init.d/memcached - i widzę takie wywołanie:

        daemon --pidfile $pidfile --user $MEMCACHED_RUNAS \
          /usr/sbin/memcached -d -P $pidfile -l $ip -p $port \
          -m $MEMUSAGE -c $MAXCONN -u $MEMCACHED_RUNAS $MEMCACHED_OPTS
                      ^^^^^^^^^^^
Że tak powiem... dlaczego "-c"? Przecież to jest odpowiedzialne za "core
size", a nie za "max. open files" (powinno być -n)...

Pozdrawiam,
-- 
Jacek Osiecki joshua w ceti.pl GG:3828944
I don't want something I need. I want something I want.


Więcej informacji o liście dyskusyjnej pld-devel-pl