Page 3 of 6

Re: Переодический перезапуск accel-ppp

Posted: 27 May 2020, 18:13
by Nightik
А то я весь лог в конфиге закомментировал, это не то?))

Re: Переодический перезапуск accel-ppp

Posted: 27 May 2020, 18:16
by Nightik
dimka88 wrote: 27 May 2020, 18:04 Если вы настраивали logrotate для accel-ppp https://accel-ppp.org/wiki/doku.php?id=faq то отключить
удалил файл из папки Logrotate это достаточно для отключения?

Re: Переодический перезапуск accel-ppp

Posted: 27 May 2020, 19:13
by dimka88
Просто переместить из директории logrotate.

Re: Переодический перезапуск accel-ppp

Posted: 27 May 2020, 19:13
by dimka88
Nightik wrote: 27 May 2020, 18:13 А то я весь лог в конфиге закомментировал, это не то?))
Лог оставьте, он может пригодиться

Re: Переодический перезапуск accel-ppp

Posted: 27 May 2020, 19:54
by Nightik
Запустил, буду ждать пока отрубиться. как вывалиться делаю bt full. и что после этого получу?

Re: Переодический перезапуск accel-ppp

Posted: 27 May 2020, 19:56
by Nightik
Nightik wrote: 27 May 2020, 19:54 Запустил, буду ждать пока отрубиться. как вывалиться делаю bt full. и что после этого получу?
Запустил вот так, по другому не мог смотреть статистику..
Спойлер
root@accel-~# gdb -ex=run --args /usr/sbin/accel-pppd -c /etc/accel-ppp.conf -p /var/run/accel-ppp.pid
GNU gdb (Debian 8.2.1-2+b3) 8.2.1
Copyright (C) 2018 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Type "show copying" and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.

For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /usr/sbin/accel-pppd...done.
Starting program: /usr/sbin/accel-pppd -c /etc/accel-ppp.conf -p /var/run/accel-ppp.pid
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7ffff75a4700 (LWP 29622)]
[New Thread 0x7ffff6da3700 (LWP 29623)]
[New Thread 0x7ffff65a2700 (LWP 29828)]
[New Thread 0x7ffff64a1700 (LWP 29829)]
[New Thread 0x7ffff63a0700 (LWP 29832)]
[New Thread 0x7ffff629f700 (LWP 29833)]
[New Thread 0x7ffff619e700 (LWP 29834)]
[New Thread 0x7ffff599d700 (LWP 29835)]

Re: Переодический перезапуск accel-ppp

Posted: 27 May 2020, 20:58
by dimka88
Nightik wrote: 27 May 2020, 19:54 Запустил, буду ждать пока отрубиться. как вывалиться делаю bt full. и что после этого получу?
Бдует видно где падает, и будет возможность узнать причину.

Re: Переодический перезапуск accel-ppp

Posted: 27 May 2020, 21:17
by Nightik
dimka88 wrote: 27 May 2020, 20:58
Nightik wrote: 27 May 2020, 19:54 Запустил, буду ждать пока отрубиться. как вывалиться делаю bt full. и что после этого получу?
Бдует видно где падает, и будет возможность узнать причину.
Я к тому, что будет после ввода этой команды, он выведет лог в консоль или сохранить данные куда то? после падения мне сюда что выложить? откуда брать?)

Re: Переодический перезапуск accel-ppp

Posted: 28 May 2020, 01:42
by Nightik
[New Thread 0x7ffff619e700 (LWP 29834)]
[New Thread 0x7ffff599d700 (LWP 29835)]


Thread 4 "accel-pppd" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7ffff65a2700 (LWP 29828)]
0x00007ffff7fc4488 in __list_del (prev=0x0, next=0x0) at /opt/accel-ppp-code/accel-pppd/triton/list.h:85
85 next->prev = prev;
(gdb)
(gdb)

Re: Переодический перезапуск accel-ppp

Posted: 28 May 2020, 02:08
by Nightik
Самое странное, что ссесии сейчас активны и процесс есть. В логе дебаг вижу что последнюю минуту прилетало только это(сейчас все работает но лог не пишется с момента падения)
Спойлер
[2020-05-28 02:48:19.613] ipoe25: 00000000006945e8: radius(1): req_exit 0
[2020-05-28 02:48:19.613] ipoe25: 00000000006945e8: recv [RADIUS(1) Access-Reject id=1 <Reply-Message "11">]
[2020-05-28 02:48:19.613] ipoe25: 00000000006945e8: authentication failed
[2020-05-28 02:48:19.613] ipoe25: 00000000006945e8: terminate
[2020-05-28 02:48:19.613] ipoe25: 00000000006945e8: ipoe: session finished
[2020-05-28 02:48:19.799] ipoe25: 00000000006945e9: create interface ipoe25 parent enp2s0f1.2005
[2020-05-28 02:48:19.799] ipoe25: 00000000006945e9: radius(1): req_enter 1
[2020-05-28 02:48:19.799] ipoe25: 00000000006945e9: send [RADIUS(1) Access-Request id=1 <User-Name "enp2s0f1-2005-"> <NAS-Identifier "accel-ptg"> <NAS-IP-Address 192.168.100.25> <NAS-Port 4160531> <NAS-Port-Id "ipoe25"> <NAS-Port-Type Ethernet> <Calling-Station-Id "28:28:5d:a4:75:37"> <Called-Station-Id "enp2s0f1.2005"> <Framed-IP-Address > <User-Password 0x28f9bf02ace00f53bbb770210f08759ef1a31017bb7b18e416a000661ca48069>]

т.е если я правильно понимаю то он пытается закрыть сессии а после вылетает....

Вообщем лог после падения не пишет, в в gdb ничего нет, в процессах вижу accel запущенный через gdb, на комманду accel-cmd show stat uptime не отвечает, в биллинге сессий нет, но абоненты в сети, единственно если я правильно понимаю подключиться или переподключиться не могут...

Сейчас буду запускать в штатном режиме...