Добрый день разработчики!
Перешли на версию 4.6 и посыпались глюки.
1. Самый страшный, требующий поспешного решения. Почти 15 часов проработал, и началось. В какой то момент перестает пускать клиентов ч/з PPPoE, выдает ошибку 491, в логах монитора ничего нет. В логах радиуса DialUp error.txt:
Код:
radius 11-04/03:01:05 ERROR [Thread-1814] DefaultServerSetup - Pool [radius]: Connections limit is over!!!!!
radius 11-04/03:01:05 ERROR [Thread-2601] DefaultServerSetup - Pool [radius]: Connections limit is over!!!!!
radius 11-04/03:01:05 ERROR [Thread-1543] DefaultServerSetup - Pool [radius]: Connections limit is over!!!!!
radius 11-04/03:01:05 ERROR [Thread-2097] DefaultServerSetup - Pool [radius]: Connections limit is over!!!!!
radius 11-04/03:01:06 ERROR [Thread-18722] DefaultServerSetup - Pool [radius]: Connections limit is over!!!!!
radius 11-04/03:01:06 ERROR [Thread-3469] DefaultServerSetup - Pool [radius]: Connections limit is over!!!!!
radius 11-04/03:01:06 ERROR [Thread-1539] DefaultServerSetup - Pool [radius]: Connections limit is over!!!!!
radius 11-04/03:01:06 ERROR [Thread-1535] DefaultServerSetup - Pool [radius]: Connections limit is over!!!!!
radius 11-04/03:01:06 ERROR [Thread-13479] DefaultServerSetup - Pool [radius]: Connections limit is over!!!!!
radius 11-04/03:01:06 ERROR [Thread-2911] DefaultServerSetup - Pool [radius]: Connections limit is over!!!!!
radius 11-04/03:01:06 ERROR [Thread-1815] DefaultServerSetup - Pool [radius]: Connections limit is over!!!!!
Лимит какого пула исчерпан? Почитал доку, предположил, что db.maxActive нужно изменить, единственный пул, что нашел. Был 300, поставил 1000, хотя до этого все замечательно работало. Будем ждать результата. Пока помогает только перезагрузка радиус-сервера.
2. В error.txt появились еще ошибки:
Код:
radius 11-04/12:29:47 ERROR [pool-2-thread-19] LoggingPrintStream - Duplicate st
art!!!
radius 11-04/12:29:47 ERROR [pool-2-thread-19] LoggingPrintStream -
Type=ACCOUNTING_REQUEST
Attributes:
список атрибутов
radius 11-04/12:45:48 ERROR [pool-1-thread-29] LoggingPrintStream - Stop without start!
radius 11-04/12:46:07 ERROR [pool-1-thread-34] LoggingPrintStream - Stop without start!
radius 11-04/12:48:23 ERROR [pool-1-thread-78] LoggingPrintStream - Stop without start!
radius 11-04/12:49:29 ERROR [pool-1-thread-100] LoggingPrintStream - Stop without start!
Эти строчки повторяются.
3. Проблема со скриптами договора, в 4.5 все замечательно работало, сейчас выдает
Код:
GENERATE_TIME: 04.11.09 13:58:33
EXECUTION_STOP_TIME: 04.11.09 13:58:33
PROCESS_TIME: 1
OUT:
ERROR:
EXCEPTIONS:
bsh.NameSpace.getGlobal(Lbsh/Interpreter;)Lbsh/This;
java.lang.NoSuchMethodError: bsh.NameSpace.getGlobal(Lbsh/Interpreter;)Lbsh/This;
at ru.bitel.bgbilling.kernel.script.server.bean.ScriptInstance.eva(ScriptInstance.java:308)
at bitel.billing.server.script.bean.ScriptMachine$SimpleScriptRunner.runScript(ScriptMachine.java:69)
at bitel.billing.server.script.bean.ScriptMachine.runScriptImpl(ScriptMachine.java:189)
at bitel.billing.server.script.bean.ScriptMachine.runScript(ScriptMachine.java:128)
at bitel.billing.server.script.bean.event.EventProcessor.processEvent(EventProcessor.java:227)
at bitel.billing.server.processor.DefaultProcessor.standartAuth(DefaultProcessor.java:205)
at bitel.billing.server.processor.dialup.DialUpProcessor.authenticationProcess(DialUpProcessor.java:130)
at bitel.billing.server.radius.RadiusRequestThread.processRequest(RadiusRequestThread.java:181)
at bitel.billing.server.radius.RadiusRequestThread.run(RadiusRequestThread.java:80)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
WARNINGS:
Причем на всех скиптах одно и тоже.
И это только самое важное сейчас, есть еще, которые пока даже не рассматривал.