forum.bitel.ru http://forum.bitel.ru/ |
|
проблема баланса http://forum.bitel.ru/viewtopic.php?f=5&t=3807 |
Страница 1 из 1 |
Автор: | dmitry_P [ 05 апр 2010, 16:00 ] |
Заголовок сообщения: | проблема баланса |
Уважаемые разработчики, столкнулись с такой штукой: при переходе на новый месяц, у тех клиентов у которых в новом месяце еще не было наработки, баланс за текущий месяц не формируется, в договоре маячит баланс за март. При этом радиус их авторизует, но сыплет ошибки 04-05/13:48:19 ERROR [pool-5-thread-2] LoggingPrintStream -java.sql.SQLException: Field 'summa1' doesn't have a default value До тех пор пока через модуль Диал-ап принудительно не запустишь Начисление. После этого абонент работает нормально и баланс считается. Server 4.6 build 670 Java 1.6.0_19 bill вер. 4.6 сборка 224 от 17.03.2010 16:29:14 card вер. 4.6 сборка 185 от 16.03.2010 19:06:07 cerbercrypt вер. 4.6 сборка 208 от 26.01.2010 12:54:32 dialup вер. 4.6 сборка 216 от 30.11.2009 19:29:00 email вер. 4.6 сборка 169 от 13.01.2010 11:29:53 gorod вер. 4.6 сборка 145 от 03.01.2010 17:15:11 ipn вер. 4.6 сборка 244 от 22.03.2010 17:23:48 npay вер. 4.6 сборка 177 от 13.01.2010 17:34:51 phone вер. 4.6 сборка 258 от 19.03.2010 12:21:10 reports вер. 4.6 сборка 185 от 16.02.2010 14:09:54 rscm вер. 4.6 сборка 158 от 13.01.2010 17:35:19 ru.bitel.bgbilling.plugins.crm вер. 4.6 сборка 189 от 19.03.2010 17:42:58 ru.bitel.bgbilling.plugins.helpdesk вер. 4.6 сборка 152 от 03.01.2010 17:16:37 trayinfo вер. 4.6 сборка 147 от 03.01.2010 17:15:30 voiceip вер. 4.6 сборка 169 от 19.03.2010 12:16:40 |
Автор: | stark [ 05 апр 2010, 19:20 ] |
Заголовок сообщения: | Re: проблема баланса |
ОС, на которой стоит mysql - windows ? |
Автор: | dmitry_P [ 06 апр 2010, 11:05 ] |
Заголовок сообщения: | Re: проблема баланса |
stark писал(а): ОС, на которой стоит mysql - windows ? Ubuntu |
Автор: | Amir [ 06 апр 2010, 17:18 ] |
Заголовок сообщения: | Re: проблема баланса |
Выложите полностью ошибку. |
Автор: | nur16 [ 06 апр 2010, 19:54 ] |
Заголовок сообщения: | Re: проблема баланса |
У нас то же самое. Вот полный лог ошибки: radius 04-05/17:44:09 ERROR [pool-5-thread-42] LoggingPrintStream - java.sql.SQLException: Field 'summa1' doesn't have a default value radius 04-05/17:44:09 ERROR [pool-5-thread-42] LoggingPrintStream - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1055) radius 04-05/17:44:09 ERROR [pool-5-thread-42] LoggingPrintStream - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956) radius 04-05/17:44:09 ERROR [pool-5-thread-42] LoggingPrintStream - at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3515) radius 04-05/17:44:09 ERROR [pool-5-thread-42] LoggingPrintStream - at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3447) radius 04-05/17:44:09 ERROR [pool-5-thread-42] LoggingPrintStream - at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1951) radius 04-05/17:44:09 ERROR [pool-5-thread-42] LoggingPrintStream - at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2101) radius 04-05/17:44:09 ERROR [pool-5-thread-42] LoggingPrintStream - at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2554) radius 04-05/17:44:09 ERROR [pool-5-thread-42] LoggingPrintStream - at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1761) radius 04-05/17:44:09 ERROR [pool-5-thread-42] LoggingPrintStream - at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2046) radius 04-05/17:44:09 ERROR [pool-5-thread-42] LoggingPrintStream - at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1964) radius 04-05/17:44:09 ERROR [pool-5-thread-42] LoggingPrintStream - at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:1949) radius 04-05/17:44:09 ERROR [pool-5-thread-42] LoggingPrintStream - at org.apache.commons.dbcp.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:102) radius 04-05/17:44:09 ERROR [pool-5-thread-42] LoggingPrintStream - at bitel.billing.server.contract.bean.BalanceUtils.setBalanceFromAccount(BalanceUtils.java:823) radius 04-05/17:44:09 ERROR [pool-5-thread-42] LoggingPrintStream - at bitel.billing.server.contract.bean.BalanceUtils.addBalanceAccount(BalanceUtils.java:333) radius 04-05/17:44:09 ERROR [pool-5-thread-42] LoggingPrintStream - at bitel.billing.server.processor.dialup.DialUpSessionRealtime.updateContractBalance(DialUpSessionRealtime.java:1268) radius 04-05/17:44:09 ERROR [pool-5-thread-42] LoggingPrintStream - at bitel.billing.server.processor.dialup.DialUpSessionRealtime.calculate(DialUpSessionRealtime.java:570) radius 04-05/17:44:09 ERROR [pool-5-thread-42] LoggingPrintStream - at bitel.billing.server.processor.dialup.DialUpNASConnection.updateConnection(DialUpNASConnection.java:176) radius 04-05/17:44:09 ERROR [pool-5-thread-42] LoggingPrintStream - at bitel.billing.server.processor.dialup.DialUpNASConnectionList.updateConnection(DialUpNASConnectionList.java:180) radius 04-05/17:44:09 ERROR [pool-5-thread-42] LoggingPrintStream - at bitel.billing.server.processor.DefaultNASInfo.updateConnection(DefaultNASInfo.java:81) radius 04-05/17:44:09 ERROR [pool-5-thread-42] LoggingPrintStream - at bitel.billing.server.processor.DefaultNASList.updateConnection(DefaultNASList.java:119) radius 04-05/17:44:09 ERROR [pool-5-thread-42] LoggingPrintStream - at bitel.billing.server.processor.DefaultProcessor.accountingProcess(DefaultProcessor.java:86) radius 04-05/17:44:09 ERROR [pool-5-thread-42] LoggingPrintStream - at bitel.billing.server.processor.dialup.DialUpProcessor.accountingProcess(DialUpProcessor.java:482) radius 04-05/17:44:09 ERROR [pool-5-thread-42] LoggingPrintStream - at bitel.billing.server.radius.RadiusRequestThread.processRequest(RadiusRequestThread.java:254) radius 04-05/17:44:09 ERROR [pool-5-thread-42] LoggingPrintStream - at bitel.billing.server.radius.RadiusRequestThread.run(RadiusRequestThread.java:79) radius 04-05/17:44:09 ERROR [pool-5-thread-42] LoggingPrintStream - at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) radius 04-05/17:44:09 ERROR [pool-5-thread-42] LoggingPrintStream - at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) radius 04-05/17:44:09 ERROR [pool-5-thread-42] LoggingPrintStream - at java.lang.Thread.run(Unknown Source) |
Автор: | stark [ 07 апр 2010, 15:05 ] |
Заголовок сообщения: | Re: проблема баланса |
попробуйте вот это: http://wiki.bgbilling.ru/index.php/Fiel ... ault_value |
Автор: | dmitry_P [ 08 апр 2010, 09:39 ] |
Заголовок сообщения: | Re: проблема баланса |
Вот my.cnf Вроде все по инструкции: [client] port = 3306 socket = /var/run/mysqld/mysqld.sock [mysqld_safe] socket = /var/run/mysqld/mysqld.sock nice = 0 open-files-limit=32000 [mysqld] max_allowed_packet=50M myisam_data_pointer_size = 6 max_connections=1000 user = mysql pid-file = /var/run/mysqld/mysqld.pid socket = /var/run/mysqld/mysqld.sock port = 3306 basedir = /usr datadir = /var/lib/mysql tmpdir = /tmp language = /usr/share/mysql/english skip-external-locking key_buffer = 16M max_allowed_packet = 16M thread_stack = 128K thread_cache_size = 8 query_cache_limit = 1M query_cache_size = 16M expire_logs_days = 10 max_binlog_size = 100M [mysqldump] quick quote-names max_allowed_packet = 16M [mysql] #no-auto-rehash # faster start of mysql but no tab completition [isamchk] key_buffer = 16M !includedir /etc/mysql/conf.d/ |
Автор: | dmitry_P [ 10 апр 2010, 21:12 ] |
Заголовок сообщения: | Re: проблема баланса |
port.http=8080 port.admin=2005 db.driver=com.mysql.jdbc.Driver db.url=jdbc:mysql://127.0.0.1/bgbilling?useUnicode=true&characterEncoding=Cp1251&allowUrlInLocalInfile=true&zeroDateTimeBehavior=convertToNull&jdbcCompliantTruncation=false db.user=bill db.pswd=bgbilling db.maxIdle=20 db.maxActive=300 context.path=/bgbilling web.auth.modes=0:1 Вот data.properties. Все что нашли по указаной ссылке проверили. Ошибки продолжают сыпаться те же самые. Может вам доступ дать? |
Автор: | dmitry_P [ 12 апр 2010, 14:59 ] |
Заголовок сообщения: | Re: проблема баланса |
Аууу, люди, подскажите хоть что-нибудь |
Автор: | stark [ 12 апр 2010, 16:03 ] |
Заголовок сообщения: | Re: проблема баланса |
А там есть что-нибудь ? dmitry_P писал(а): !includedir /etc/mysql/conf.d/ |
Автор: | dmitry_P [ 12 апр 2010, 17:27 ] |
Заголовок сообщения: | Re: проблема баланса |
Там только old_paaswords.cnf вот с таким содержимым [mysqld] old_passwords = false |
Автор: | stark [ 12 апр 2010, 18:06 ] |
Заголовок сообщения: | Re: проблема баланса |
версия mysql какая ? |
Автор: | stark [ 12 апр 2010, 18:07 ] |
Заголовок сообщения: | Re: проблема баланса |
что в конфиге радиуса ? |
Автор: | dmitry_P [ 12 апр 2010, 18:25 ] |
Заголовок сообщения: | Re: проблема баланса |
stark писал(а): версия mysql какая ? mysql Ver 14.12 Distrib 5.0.51a, for debian-linux-gnu (x86_64) using readline 5.2 Вот radius.properties processor.class=bitel.billing.server.processor.dialup.DialUpProcessor processor.mid=3 db.driver=com.mysql.jdbc.Driver db.url=jdbc:mysql://127.0.0.1/bgbilling?useUnicode=true&characterEncoding=Cp1251&zeroDateTimeBehavior=convertToNull&jdbcCompliantTru db.user=bill db.pswd=bgbilling db.maxIdle=20 db.maxActive=300 auth.port=1812 acct.port=1813 admin.port=1955 auth.thread.count=50 acct.thread.count=50 auth.thread.must.be.free.count=10 acct.thread.must.be.free.count=10 collector.capture.flow.port.3=2006 collector.capture.flow.port.3.type=netflow collector.capture.flow.port.3.thread.count=10 collector.capture.flow.port.5=3006 collector.capture.flow.port.5.type=netflow collector.capture.flow.port.5.thread.count=10 Или нужен конфиг модуля? |
Автор: | stark [ 12 апр 2010, 19:14 ] |
Заголовок сообщения: | Re: проблема баланса |
у вас неправильный db.url |
Автор: | nur16 [ 13 апр 2010, 19:20 ] |
Заголовок сообщения: | Re: проблема баланса |
Действительно url был неправилен... Что случилось, понять не можем, происходил только апдейт биллинга... Исправили строку, отребутили сервак, уже сутки нет ни одной ошибки. Спасибо за поддержку. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |