forum.bitel.ru http://forum.bitel.ru/ |
|
Inet Accounting не открывает порт radius http://forum.bitel.ru/viewtopic.php?f=44&t=12557 |
Страница 1 из 1 |
Автор: | Dog [ 27 июл 2017, 16:45 ] |
Заголовок сообщения: | Inet Accounting не открывает порт radius |
Добрый день, есть два сервера, на них по одному радиус Access+Accounting. Оба аккаунтинга не открывают порт для аккаунтинга. при этом в статус выдают что контекст запущен, но принятых пакетов естественно по нулям: Код: # ./accounting_status.sh Java Runtime: Oracle Corporation Java HotSpot(TM) 64-Bit Server VM [1.8.0_45] /usr/java/jdk1.8.0_45/jre Runtime name: 6392@localhost Java endorsed dirs: /lib/endorsed:/usr/java/latest/lib/endorsed OS: Linux 2.6.32-642.15.1.el6.x86_64 [amd64], file.encoding: UTF-8, user.name: root Heap sizes: current=121856k free=119316k max=1791488k Kernel version 7.0.1194 / 16.02.2017 20:16:11 Inet version 7.0.727 / 16.02.2017 19:54:16 Radius: accounting-requests per minute start: 0; stop: 0; update: 0 access-requests per minute accept: 0; reject: 0 ignore per minute access-request: 0; accounting-update: 0 # netstat -anp | grep 1818 # Код: <?xml version="1.0" encoding="UTF-8"?> <application context="accounting"> <param name="app.name" value="BGInetAccounting"/> <param name="app.id" value="18"/> <param name="db.driver" value="com.mysql.jdbc.Driver"/> <param name="db.url" value="jdbc:mysql://XXX/bgbilling?useUnicode=true&characterEncoding=UTF-8&allowUrlInLocalInfile=true&zeroDateTimeBehavior=convertToNull&jdbcCompliantTruncation=false&queryTimeoutKillsConnection=true&connectTimeout=1000"/> <param name="db.user" value="XXX"/> <param name="db.pswd" value="XXX"/> <param name="db.validationTimeout" value="10"/> <param name="mq.url" value="failover:(tcp://XXX:61616)"/> <param name="mq.user" value="XXX"/> <param name="mq.pswd" value="XXX"/> <param name="moduleId" value="20"/> <param name="rootDeviceId" value="517"/> <param name="processLogs" value="true" /> <param name="commonIdentifierName" value="rootDeviceId"/> <param name="datalog.radius.dir" value="data/radius" /> <param name="datalog.radius.chunk.size" value="524288" /> <param name="datalog.radius.compression.type" value="1" /> <param name="datalog.flow.dir" value="data/flow" /> <param name="datalog.flow.chunk.size" value="524288" /> <param name="datalog.flow.compression.type" value="1" /> <bean name="accounting" class="ru.bitel.bgbilling.modules.inet.accounting.Accounting"/> <context name="radius"> <bean name="radiusProcessor" class="ru.bitel.bgbilling.modules.inet.radius.InetRadiusProcessor"/> <scheduledExecutorService name="hrlydtlggr" corePoolSize="1"/> <bean name="radiusDataLogger" class="ru.bitel.bgbilling.modules.inet.radius.RadiusHourlyDataLogger"> <param name="scheduledExecutor">hrlydtlggr</param> </bean> <bean name="radiusListener" class="ru.bitel.bgbilling.modules.inet.radius.InetRadiusListener"> <constructor> <param name="host" value="XXX"/> <param name="port" value="1818"/> <param name="recvBufferSize">1 * 1024 * 1024</param> <param name="soRCVBUF"></param> <param name="threadCount">10</param> <param name="maxQueueSize">200</param> <param name="processor">radiusProcessor</param> <param name="mode">RadiusListener.Mode.accounting</param> <param name="setup">setup</param> <param name="dataLogger">radiusDataLogger</param> </constructor> </bean> </context> </application> в логах не вижу ничего, на что бы он ругался. любое другое приложение (например создать контекст Access сервера на этом порту) спокойно начинает на нем работать. куда еще посмотреть? что могло поломаться? |
Автор: | Amir [ 27 июл 2017, 16:56 ] |
Заголовок сообщения: | Re: Inet Accounting не открывает порт radius |
В логах пишет, что открыл порт? Цитата: radius 07-27/15:51:01 INFO [main] DatagramChannelListener - Open socket [0.0.0.0/0.0.0.0:1816] В netstat его точно нет? (netstat -lnu)
radius 07-27/15:51:01 INFO [main] DatagramChannelListener - ru.bitel.bgbilling.modules.inet.radius.InetRadiusListener socket init ok. |
Автор: | Dog [ 27 июл 2017, 17:34 ] |
Заголовок сообщения: | Re: Inet Accounting не открывает порт radius |
Код: # netstat -lnu Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State udp 0 0 127.0.0.1:123 0.0.0.0:* udp 0 0 0.0.0.0:123 0.0.0.0:* udp 0 0 0.0.0.0:1812 0.0.0.0:* udp 0 0 0.0.0.0:1813 0.0.0.0:* udp 0 0 0.0.0.0:1814 0.0.0.0:* udp 0 0 0.0.0.0:1815 0.0.0.0:* udp 0 0 0.0.0.0:1816 0.0.0.0:* udp 0 0 0.0.0.0:1817 0.0.0.0:* udp 0 0 0.0.0.0:161 0.0.0.0:* udp 0 0 0.0.0.0:55981 0.0.0.0:* udp 0 0 10.254.254.19:53 0.0.0.0:* udp 0 0 127.0.0.1:53 0.0.0.0:* udp 0 0 0.0.0.0:10171 0.0.0.0:* udp 0 0 0.0.0.0:10172 0.0.0.0:* udp 0 0 0.0.0.0:10173 0.0.0.0:* udp 0 0 0.0.0.0:10178 0.0.0.0:* udp 0 0 0.0.0.0:67 0.0.0.0:* udp 0 0 127.0.0.1:18120 0.0.0.0:* udp 0 0 fe80::215:17ff:fe58:d982:123 :::* udp 0 0 fe80::215:17ff:fe58:d982:123 :::* udp 0 0 fe80::215:17ff:fe58:d982:123 :::* udp 0 0 ::1:123 :::* udp 0 0 :::123 :::* # cat *.log | grep DatagramChannelListener тихо |
Автор: | Dog [ 27 июл 2017, 17:38 ] |
Заголовок сообщения: | Re: Inet Accounting не открывает порт radius |
Код: # cat *.log | grep InetRadiusListener
radius 07-27/14:28:56 INFO [main] AnnotatedMBean - Register MBean ru.bitel.bgbilling.modules.inet.radius:type=InetRadiusListener radius 07-27/14:28:56 INFO [main] AnnotatedMBean - Register MBean ru.bitel.bgbilling.modules.inet.radius:type=InetRadiusListener 07-27/14:28:56 INFO [main] AnnotatedMBean - Register MBean ru.bitel.bgbilling.modules.inet.radius:type=InetRadiusListener |
Автор: | Amir [ 27 июл 2017, 17:41 ] |
Заголовок сообщения: | Re: Inet Accounting не открывает порт radius |
В access.out ничего нет? |
Автор: | Dog [ 27 июл 2017, 18:00 ] |
Заголовок сообщения: | Re: Inet Accounting не открывает порт radius |
Код: # cat accounting.out
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=192m; support was removed in 8.0 Java Runtime: Oracle Corporation Java HotSpot(TM) 64-Bit Server VM [1.8.0_45] /usr/java/jdk1.8.0_45/jre Runtime name: 8266@localhost Java endorsed dirs: /lib/endorsed:/usr/java/latest/lib/endorsed OS: Linux 2.6.32-642.15.1.el6.x86_64 [amd64], file.encoding: UTF-8, user.name: root Heap sizes: current=121856k free=118046k max=1864192k Starting CommandPortListener on port 1960 июл 27, 2017 2:28:54 PM org.apache.activemq.transport.failover.FailoverTransport doReconnect INFO: Successfully connected to tcp://XXX:61616 # |
Автор: | Amir [ 27 июл 2017, 19:03 ] |
Заголовок сообщения: | Re: Inet Accounting не открывает порт radius |
Изменений в библиотеках никаких не делали? В 2015 было изменение, что InetRadiusListener стал имплиментировать ExtendedLifecycle.init(), соответственно при старте ru.bitel.bgbilling.kernel.application.server.Application (класс ядра) сначала вызывает InetRadiusListener.init(), а затем уже InetRadiusListener.start(). Сейчас у вас как-будто InetRadiusListener.init() не вызывается, как если бы kernel.jar был очень старый, а inet.jar - новый, но по судя статусу это не так. Может быть какая-то старая .jar лежит в lib кроме новых? |
Автор: | Dog [ 27 июл 2017, 19:12 ] |
Заголовок сообщения: | Re: Inet Accounting не открывает порт radius |
нет, не делал. на тех же серверах стоят еще по одной копии Access+Accounting (Для сервисов циски). Я уже оттуда копию рабочего аккаунтинга сделал и все равно не поднимает порт: Код: # ls -l итого 12268 -rw-r--r--. 1 root root 340356 Фев 20 11:24 bill.jar -rw-r--r--. 1 root root 71124 Фев 20 11:24 bonus.jar -rw-r--r--. 1 root root 233707 Фев 20 11:24 card.jar -rw-r--r--. 1 root root 161814 Фев 20 11:24 crm.jar -rw-r--r--. 1 root root 25803 Фев 20 11:24 dba.jar -rw-r--r--. 1 root root 352002 Фев 20 11:24 dialup.jar -rw-r--r--. 1 root root 155117 Фев 20 11:24 dispatch.jar -rw-r--r--. 1 root root 56378 Фев 20 11:24 drweb.jar -rw-r--r--. 1 root root 1629047 Фев 20 11:24 inet.jar -rw-r--r--. 1 root root 585774 Фев 20 11:24 ipn.jar -rw-r--r--. 1 root root 5728321 Фев 20 11:24 kernel.jar -rw-r--r--. 1 root root 317908 Фев 20 11:24 mps.jar -rw-r--r--. 1 root root 161131 Фев 20 11:24 npay.jar -rw-r--r--. 1 root root 50792 Фев 20 11:24 paymaster.jar -rw-r--r--. 1 root root 49714 Фев 20 11:24 rentsoft.jar -rw-r--r--. 1 root root 795839 Фев 20 11:24 reports.jar -rw-r--r--. 1 root root 56046 Фев 20 11:24 rscm.jar -rw-r--r--. 1 root root 48564 Фев 20 11:24 trayinfo.jar -rw-r--r--. 1 root root 1692692 Фев 20 11:24 tv.jar -rw-r--r--. 1 root root 6441 Фев 20 11:24 weblogin.jar единственное что сейчас у нас происходит - это перезд биллинга на виртуалки. перестало писать логи 17 июля. в этот день перетаскивали базу данных на новый сервер. перенастраивал приложения, перезапускал и видимо с этого момента проблема. но сейчас ради проверки натравил его на старый сервер базы данных - все равно порт не открывает. можем в рамках ТП покопать? |
Автор: | Amir [ 27 июл 2017, 20:05 ] |
Заголовок сообщения: | Re: Inet Accounting не открывает порт radius |
Да, доступ нужен. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |