forum.bitel.ru
http://forum.bitel.ru/

Отчет Телекей в модуле IPN - нет данных
http://forum.bitel.ru/viewtopic.php?f=12&t=880
Страница 1 из 1

Автор:  lorks [ 24 мар 2008, 13:40 ]
Заголовок сообщения:  Отчет Телекей в модуле IPN - нет данных

BG4.4
отчеты от 21.03.08.

Собственно телекей не работает в IPN.

В server.out:

com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Unknown column 'account.sid' in 'on
clause'
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:936)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2870)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1573)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1665)
at com.mysql.jdbc.Connection.execSQL(Connection.java:3124)
at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1149)
at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1262)
at org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPr
eparedStatement.java:205)
at bitel.billing.server.reports.ipn.Report_Telekey_1.fillReportToStream(Report_T
elekey_1.java:91)
at bitel.billing.server.reports.action.ActionReport.doAction(ActionReport.java:6
6)

Автор:  lorks [ 26 мар 2008, 19:34 ]
Заголовок сообщения: 

UP

Автор:  lorks [ 31 мар 2008, 14:13 ]
Заголовок сообщения: 

UP
Конец месяца!
Отчеты делать надо, а Телекей в ауте..

Автор:  Amir [ 31 мар 2008, 14:29 ]
Заголовок сообщения: 

в таблице ipn_contract_data_<mid>_200803 есть столбец sid?
Хотя будет совсем странно если его не будет..
Версия mysql?

Автор:  lorks [ 31 мар 2008, 16:38 ]
Заголовок сообщения: 

SOS!!!

mysql Ver 14.12 Distrib 5.0.45

Попутно выскочил еще косяк, видимо связанный с тем же...
Похоже дамп при переходе с 4.1 на 4.4 не все таблицы перенес..

Снял привязку в договоре адресов к источнику/интерфейсу, а поставить обратно не могу - не ставится.

В server.out пишет это:

Exception in thread "Thread-2" Exception in thread "ContainerBackgroundProcessor[Standar
dEngine[null]]" java.lang.OutOfMemoryError: Java heap space
java.lang.OutOfMemoryError: Java heap space
java.lang.OutOfMemoryError: Java heap space
at java.lang.StringCoding.encode(StringCoding.java:266)
at java.lang.String.getBytes(String.java:947)
at java.io.UnixFileSystem.getBooleanAttributes0(Native Method)
at java.io.UnixFileSystem.getBooleanAttributes(UnixFileSystem.java:228)
at java.io.File.exists(File.java:733)
at org.apache.log4j.helpers.FileWatchdog.checkAndConfigure(FileWatchdog.java:68)
at org.apache.log4j.helpers.FileWatchdog.run(FileWatchdog.java:99)
java.lang.OutOfMemoryError: Java heap space

Автор:  lorks [ 31 мар 2008, 16:59 ]
Заголовок сообщения: 

Amir писал(а):
в таблице ipn_contract_data_<mid>_200803 есть столбец sid?
Хотя будет совсем странно если его не будет..
Версия mysql?


mysql Ver 14.12 Distrib 5.0.45

А вот и табличка

Изображение

Автор:  stark [ 01 апр 2008, 12:27 ]
Заголовок сообщения: 

lorks писал(а):
В server.out пишет это:

Exception in thread "Thread-2" Exception in thread "ContainerBackgroundProcessor[Standar
dEngine[null]]" java.lang.OutOfMemoryError: Java heap space
java.lang.OutOfMemoryError: Java heap space
java.lang.OutOfMemoryError: Java heap space
at java.lang.StringCoding.encode(StringCoding.java:266)
at java.lang.String.getBytes(String.java:947)
at java.io.UnixFileSystem.getBooleanAttributes0(Native Method)
at java.io.UnixFileSystem.getBooleanAttributes(UnixFileSystem.java:228)
at java.io.File.exists(File.java:733)
at org.apache.log4j.helpers.FileWatchdog.checkAndConfigure(FileWatchdog.java:68)
at org.apache.log4j.helpers.FileWatchdog.run(FileWatchdog.java:99)
java.lang.OutOfMemoryError: Java heap space


явововскому процессу не хватает памяти , поправьте параметр Xmx в server.sh (.bat)

Автор:  lorks [ 01 апр 2008, 12:56 ]
Заголовок сообщения: 

Поднял до 512

При попытке привязать в договоре к источнику/интерфейсу:

Exception in thread "Thread-3" java.lang.OutOfMemoryError: Java heap space
at com.mysql.jdbc.MysqlIO.buildResultSetWithUpdates(MysqlIO.java:2061)
at com.mysql.jdbc.MysqlIO.readResultsForQueryOrUpdate(MysqlIO.java:1950)
at com.mysql.jdbc.MysqlIO.readAllResults(MysqlIO.java:1387)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1727)
at com.mysql.jdbc.Connection.execSQL(Connection.java:3118)
at com.mysql.jdbc.Connection.setAutoCommit(Connection.java:5215)
at org.apache.commons.dbcp.DelegatingConnection.setAutoCommit(DelegatingConnecti
on.java:266)
at bitel.billing.server.util.DefaultServerSetup.getDBConnectionFromPool(DefaultS
erverSetup.java:112)
at bitel.billing.server.script.bean.event.EventProcessor.run(EventProcessor.java
:130)
java.lang.OutOfMemoryError: Java heap space
at bitel.billing.server.ipn.action.ActionUpdateContractAddress.resourceAnalize(A
ctionUpdateContractAddress.java:159)
at bitel.billing.server.ipn.action.ActionUpdateContractAddress.doAction(ActionUp
dateContractAddress.java:73)
at bitel.billing.server.Executer.doModule(Executer.java:667)
at bitel.billing.server.Executer.doPost(Executer.java:168)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:615)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationF
ilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCha
in.java:206)
at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacter
EncodingFilter.java:37)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationF
ilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCha
in.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.jav
a:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.jav
a:175)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:563)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:
109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http1
1Protocol.java:584)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:619)

По отчету "ТЕЛЕКЕЙ" есть варианты почему не работает?
Сегодня 1 число - отчет очень нужен!

Автор:  lorks [ 01 апр 2008, 19:27 ]
Заголовок сообщения: 

UP

Ну все - похоже остались без отчета по трафику за март...

Автор:  Администратор [ 01 апр 2008, 22:23 ]
Заголовок сообщения: 

Под какой ОС у вас сервер MySQL?
Поведение у него странное..
Вот в этом посте, тоже не находит колонку в таблице:
http://bgbilling.ru/forum/viewtopic.php ... c&start=15

Автор:  lorks [ 02 апр 2008, 12:07 ]
Заголовок сообщения: 

Администратор писал(а):
Под какой ОС у вас сервер MySQL?
Поведение у него странное..
Вот в этом посте, тоже не находит колонку в таблице:
http://bgbilling.ru/forum/viewtopic.php ... c&start=15


OS - Linux OpenSuSe10.1
BG сейчас 4.4

Проблема по вышеуказаной ссылке тянется еще с версии BG4.1 и MySQL v4.
Т.е. в нашем биллинге она была всегда, просто не сильно важно было. Ну есть лишний тариф, да есть.

А вот с отчётом беда.

И еще косяк вылез.
Был ошибочно изменен номер интерфейса в привязках (добавились новые интерфейсы на cisco, произошла их перенумерация, т.е. был 76, а стал 83).
Был сделан ручной переобсчет трафика за февраль (просто была необходимость, но не учли перенумерацию интерфейсов) - в итоге в феврале по договору, который к этому интерфейсу относится трафика нет! В нетфлоу видно, что работал в феврале 76-ой интерфейс.
Решил вернуть интерфейс на 76-ой в договоре и переобсчетать за февраль.
Результат нулевой!

Автор:  lorks [ 03 апр 2008, 13:40 ]
Заголовок сообщения: 

UP !
Разарботчики - SOS!

Автор:  Администратор [ 03 апр 2008, 14:01 ]
Заголовок сообщения: 

1) Попробуйте снять полный дамп базы и пересоздать ее
2) Поднимайте отдельную тему, в куче отвечать не будем.

Автор:  lorks [ 03 апр 2008, 15:40 ]
Заголовок сообщения: 

Администратор писал(а):
1) Попробуйте снять полный дамп базы и пересоздать ее.


Имеется в виду это?
mysqldump -B bgbilling >bgbilling
mysq <dump
mysq <bgbilling

Или что-то другое?

Автор:  Администратор [ 03 апр 2008, 15:54 ]
Заголовок сообщения: 

Да можете прямо со структурой слить. Возможно проблема, что побились структуры таблиц.. У вас с винтом проблем нету, не тестировали?

Автор:  lorks [ 03 апр 2008, 16:44 ]
Заголовок сообщения: 

Администратор писал(а):
Да можете прямо со структурой слить. Возможно проблема, что побились структуры таблиц.. У вас с винтом проблем нету, не тестировали?

С винтом проблем нет.
Он - нетивный аппаратный рейд с автоверификацией.

Попробовал перезалить dump.
От BGBillingServer_4.4_156 ругнулся, что нет таблицы Users.
От BGBillingServer_4.4_164 прошло нормально.
Следом залил свой дамп.

Результат нулевой.

Изображение

в server.out:

com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Unknown column 'account.sid' in 'on
clause'
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:936)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2870)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1573)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1665)
at com.mysql.jdbc.Connection.execSQL(Connection.java:3124)
at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1149)
at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1262)
at org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPr
eparedStatement.java:205)
at bitel.billing.server.reports.ipn.Report_Telekey_1.fillReportToStream(Report_T
elekey_1.java:91)
at bitel.billing.server.reports.action.ActionReport.doAction(ActionReport.java:6
6)
at bitel.billing.server.Executer.doModule(Executer.java:667)
at bitel.billing.server.Executer.doPost(Executer.java:168)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:615)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationF
ilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCha
in.java:206)
at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacter
EncodingFilter.java:37)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationF
ilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCha
in.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.jav
a:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.jav
a:175)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:563)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:
109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http1
1Protocol.java:584)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:619)

Автор:  lorks [ 07 апр 2008, 20:00 ]
Заголовок сообщения: 

Млин, ну сам с собой общаюсь, елки-палки!

Разработчики уже на югах?

Автор:  Amir [ 08 апр 2008, 14:08 ]
Заголовок сообщения: 

Не можем повторить ни на одной машине...
Сегодня попробуем просто переписать запросы что ли..

Автор:  lorks [ 09 апр 2008, 11:34 ]
Заголовок сообщения: 

Amir писал(а):
Не можем повторить ни на одной машине...
Сегодня попробуем просто переписать запросы что ли..


Какие новости по проблеме?

Автор:  Amir [ 10 апр 2008, 16:47 ]
Заголовок сообщения: 

Попробуйте поставить последний билд

Автор:  stark [ 19 фев 2009, 14:21 ]
Заголовок сообщения: 

Телелей для IPN и Dialup исправлен, теперь работает .. обновление(для 4.5) выложено

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/