accel-ppp "выжирает" память

Questions related to general functionality
Post Reply
pashaumka
Posts: 54
Joined: 09 Dec 2014, 21:53

accel-ppp "выжирает" память

Post by pashaumka »

День добрый Дмитрий..
На тазике создал tmpfs диск в 4Гб для логов аккеля и всякой мелочи
запустил аккель с verbose=1 для [pppoe]
Спустя _пару_ дней удивился, что на диске нет места.. начал копать и обнаружил, что аккель не сбрасывает буфера...

гугление показало, что

lsof -nP +L1 /mnt/ramdisk | less

ведет в сторону аккеля

Code: Select all

COMMAND    PID  USER   FD   TYPE DEVICE   SIZE/OFF NLINK     NODE NAME
mysqld    6742 mysql    4u   REG    8,7          0     0       12 /tmp/ibKsXcNO (deleted)
mysqld    6742 mysql    5u   REG    8,7          0     0       13 /tmp/ibdb9B8R (deleted)
mysqld    6742 mysql    6u   REG    8,7          0     0       14 /tmp/ibzAw1tV (deleted)
mysqld    6742 mysql    7u   REG    8,7          0     0       15 /tmp/ibsmpPc2 (deleted)
mysqld    6742 mysql   11u   REG    8,7          0     0       16 /tmp/ibY3PjP5 (deleted)
accel-ppp 7259  root   10w   REG   0,18          0     0    17498 /mnt/ramdisk/log/accel-ppp/emerg.log (deleted)
accel-ppp 7259  root   11w   REG   0,18 2078094951     0    17499 /mnt/ramdisk/log/accel-ppp/debug.log (deleted)
accel-ppp 7259  root   16w   REG   0,18 1775589609     0    17506 /mnt/ramdisk/log/accel-ppp/accel-ppp.log (deleted)
accel-ppp 7259  root   17w   REG   0,18   30625564     0    17507 /mnt/ramdisk/log/accel-ppp/auth-fail.log (deleted)
accel-ppp 7259  root  126u   REG   0,18      51360     0 17016826 /mnt/ramdisk/log/accel-ppp/per_user/kamenka.log (deleted)
accel-ppp 7259  root  139w   REG   0,18    3020992     0   786940 /mnt/ramdisk/log/accel-ppp/per_user/kdsddd.log (deleted)
accel-ppp 7259  root  147u   REG   0,18      51392     0 16246612 /mnt/ramdisk/log/accel-ppp/per_user/trifonov.log (deleted)
accel-ppp 7259  root  152w   REG   0,18    2984100     0   780533 /mnt/ramdisk/log/accel-ppp/per_user/shopoval.log (deleted)
после уладения всего из /mnt/ramdisk/log а в некоторых случаях echo > /path/to/file свободного местя на диске не прибавилось вообще.
е грохать(сервис рестарт) жеж аккель после этого.....
pashaumka
Posts: 54
Joined: 09 Dec 2014, 21:53

Re: accel-ppp "выжирает" память

Post by pashaumka »

прошло пару дней....

Code: Select all

accel-ppp 7259  root   10w   REG   0,18          0     0    17498 /mnt/ramdisk/log/accel-ppp/emerg.log (deleted)
accel-ppp 7259  root   11w   REG   0,18 2644769682     0    17499 /mnt/ramdisk/log/accel-ppp/debug.log (deleted)
accel-ppp 7259  root   16w   REG   0,18 2258448506     0    17506 /mnt/ramdisk/log/accel-ppp/accel-ppp.log (deleted)
accel-ppp 7259  root   17w   REG   0,18   31103089     0    17507 /mnt/ramdisk/log/accel-ppp/auth-fail.log (deleted)
accel-ppp 7259  root  126u   REG   0,18     890648     0 17016826 /mnt/ramdisk/log/accel-ppp/per_user/kamenka.log (deleted)
accel-ppp 7259  root  230w   REG   0,18    4010064     0   298375 /mnt/ramdisk/log/accel-ppp/per_user/Kuzmenko.log (deleted)
файлы не пересоздаются... диск выжирается...
хорошо, что памяти пока 24 гига.. ))
dimka88
Posts: 866
Joined: 13 Oct 2014, 05:51
Contact:

Re: accel-ppp "выжирает" память

Post by dimka88 »

Чего logrotate не настроить, как написано в wiki?
pashaumka
Posts: 54
Joined: 09 Dec 2014, 21:53

Re: accel-ppp "выжирает" память

Post by pashaumka »

настроил
запустил
не помогло

Code: Select all

COMMAND    PID  USER   FD   TYPE DEVICE   SIZE/OFF NLINK     NODE NAME
mysqld    6742 mysql    4u   REG    8,7          0     0       12 /tmp/ibKsXcNO (deleted)
mysqld    6742 mysql    5u   REG    8,7          0     0       13 /tmp/ibdb9B8R (deleted)
mysqld    6742 mysql    6u   REG    8,7          0     0       14 /tmp/ibzAw1tV (deleted)
mysqld    6742 mysql    7u   REG    8,7          0     0       15 /tmp/ibsmpPc2 (deleted)
mysqld    6742 mysql   11u   REG    8,7          0     0       16 /tmp/ibY3PjP5 (deleted)
accel-ppp 7259  root   10w   REG   0,18          0     0    17498 /mnt/ramdisk/log/accel-ppp/emerg.log (deleted)
accel-ppp 7259  root   11w   REG   0,18 2760896302     0    17499 /mnt/ramdisk/log/accel-ppp/debug.log (deleted)
accel-ppp 7259  root   16w   REG   0,18 2357489490     0    17506 /mnt/ramdisk/log/accel-ppp/accel-ppp.log (deleted)
accel-ppp 7259  root   17w   REG   0,18   31116506     0    17507 /mnt/ramdisk/log/accel-ppp/auth-fail.log (deleted)
accel-ppp 7259  root  126u   REG   0,18    1061602     0 17016826 /mnt/ramdisk/log/accel-ppp/per_user/kamenka.log (deleted)
accel-ppp 7259  root  143u   REG   0,18       7923     1 22140226 /mnt/ramdisk/log/accel-ppp/per_user/haretonenko.log
accel-ppp 7259  root  147u   REG   0,18     811534     0 18886531 /mnt/ramdisk/log/accel-ppp/per_user/DJPITT.log (deleted)
accel-ppp 7259  root  205u   REG   0,18       7032     1 22144084 /mnt/ramdisk/log/accel-ppp/per_user/voronina.log
accel-ppp 7259  root  230w   REG   0,18    4183056     0   298375 /mnt/ramdisk/log/accel-ppp/per_user/Kuzmenko.log (deleted)
accel-ppp 7259  root  285u   REG   0,18    1049470     0 17011704 /mnt/ramdisk/log/accel-ppp/per_user/jojo.log (deleted)
создал повторно debug.log, accel-ppp.log, auth-fail.log - не заполняются...

Code: Select all

COMMAND    PID  USER   FD   TYPE DEVICE   SIZE/OFF NLINK     NODE NAME
accel-ppp 7259  root   10w   REG   0,18          0     0    17498 /mnt/ramdisk/log/accel-ppp/emerg.log (deleted)
accel-ppp 7259  root   11w   REG   0,18 2761387300     0    17499 /mnt/ramdisk/log/accel-ppp/debug.log (deleted)
accel-ppp 7259  root   16w   REG   0,18 2357909138     0    17506 /mnt/ramdisk/log/accel-ppp/accel-ppp.log (deleted)
accel-ppp 7259  root   17w   REG   0,18   31116506     0    17507 /mnt/ramdisk/log/accel-ppp/auth-fail.log (deleted)
Dmitry
Администратор
Posts: 954
Joined: 09 Oct 2014, 10:06

Re: accel-ppp "выжирает" память

Post by Dmitry »

после удаления файлов надо послать сигнал SIGHUP
Dmitry
Администратор
Posts: 954
Joined: 09 Oct 2014, 10:06

Re: accel-ppp "выжирает" память

Post by Dmitry »

да, и debug.log при этом заново не открывается
его не надо удалять, это надо обнулить echo > debug.log
остальные можно удалять
pashaumka
Posts: 54
Joined: 09 Dec 2014, 21:53

Re: accel-ppp "выжирает" память

Post by pashaumka »

Хрен!
touch debug.log
kill -SIGHUP
длина файлов==0

Code: Select all

accel-ppp  7259     root   10w   REG   0,18          0     0    17498 /mnt/ramdisk/log/accel-ppp/emerg.log (deleted)
accel-ppp  7259     root   11w   REG   0,18 2811548949     0    17499 /mnt/ramdisk/log/accel-ppp/debug.log (deleted)
Dmitry
Администратор
Posts: 954
Joined: 09 Oct 2014, 10:06

Re: accel-ppp "выжирает" память

Post by Dmitry »

я же говорю debug.log удалять не надо, его надо обнулять "echo > debug.log"
тоже самое с emerg.log, забыл про него...
Post Reply