forum.bitel.ru http://forum.bitel.ru/ |
|
модуль IPN - трафик считается, не отчисляются деньги - куда? http://forum.bitel.ru/viewtopic.php?f=7&t=717 |
Страница 1 из 1 |
Автор: | SergKz [ 30 янв 2008, 15:55 ] |
Заголовок сообщения: | модуль IPN - трафик считается, не отчисляются деньги - куда? |
С какой-то даты (дня два назад, можно выяснить по отчётам) вдруг перестала считаться наработка в деньгах. Трафик нормально считается, всё отлично. А вот деньги перестали со счетов списываться. В логах ничего подозрительного углядеть не удалось, кроме вот такого в server.out (почему-то не про текущую таблицу): = com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT sum(amount) FROM ipn_contract_data_1_200702 WHERE cid=148 AND sid in ( 1 ' at line 1 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(DelegatingPreparedStatement.java:205) at bitel.billing.server.ipn.bean.ClientStatManager.addStatInfo(ClientStatManager.java:186) at bitel.billing.server.ipn.action.ActionGetStatData.doAction(ActionGetStatData.java:51) at bitel.billing.server.Executer.doModule(Executer.java:544) at bitel.billing.server.Executer.doPost(Executer.java:120) at javax.servlet.http.HttpServlet.service(HttpServlet.java:615) at javax.servlet.http.HttpServlet.service(HttpServlet.java:688) at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427) at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:822) at bitel.billing.server.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:32) at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:813) at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:494) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:569) at org.mortbay.http.HttpContext.handle(HttpContext.java:1482) at org.mortbay.http.HttpContext.handle(HttpContext.java:1434) at org.mortbay.http.HttpServer.service(HttpServer.java:896) at org.mortbay.http.HttpConnection.service(HttpConnection.java:814) at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981) at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831) at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244) at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:366) at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534) action = contract.WebAction_balance - not found! action = contract.WebAction_balance - not found! action = contract.WebAction_balance - not found! action = contract.WebAction_balance - not found! = Куда копать? Сервер перегружал, проверку базы через myisamchk -r делал |
Автор: | Amir [ 30 янв 2008, 17:00 ] |
Заголовок сообщения: | |
что в sheduler.log/out dataloader.log/out? |
Автор: | SergKz [ 30 янв 2008, 18:15 ] |
Заголовок сообщения: | |
опаньки. в scheduler.out на дату перегрузки сервера = /usr/local/BGBillingServer/scheduler.sh: line 10: 1871 Аварийный останов ${JAVA_HOME}/bin/java -Djava.endorsed.dirs=${ JAVA_ENDORSED_DIRS} -cp ${CLASSPATH}: bitel.billing.server.TaskExecuter $1 $2 $3 = сейчас попробую разобраться... |
Автор: | SergKz [ 30 янв 2008, 18:28 ] |
Заголовок сообщения: | |
перезапустил отдельно service bg_scheduler stop service bg_scheduler start обсчёт наработки пошёл вот только пишет ошибку === INFO 30.01.2008 19:25:02 Starting [ 19:25:02; 2 ] bitel.billing.server.ipn.LogCalculator INFO 30.01.2008 19:25:04 [19:25:02; 2] Difficult mode INIT ERROR 30.01.2008 19:25:09 [19:25:02; 2] Tree not found for contract: 001-00559 ERROR 30.01.2008 19:25:10 [19:25:02; 2] Trees init errors => 29 INFO 30.01.2008 19:25:10 [19:25:02; 2] Init time => 7729 ms INFO 30.01.2008 19:25:10 [19:25:02; 2] Processing.. INFO 30.01.2008 19:25:10 [19:25:02; 2] Using ready ResultSet.. ERROR 30.01.2008 19:25:13 [19:25:02; 2] Tree not found, contract 001-00559 ERROR 30.01.2008 19:25:15 [19:25:02; 2] Processing errors => 29 INFO 30.01.2008 19:25:15 [19:25:02; 2] DELETE sids=-1,1,2,3,4,5,6,14,20 INFO 30.01.2008 19:25:16 [19:25:02; 2] time=13232 ms. === проверил указанный договор там почему-то в дереве слева не отображается тарифный план а в таблице справа есть. Удалил, добавил заново. В дереве появился, но ошибкана обсчёте осталась. Тарифный план этот у многих, не только у этого. |
Автор: | Amir [ 30 янв 2008, 18:32 ] |
Заголовок сообщения: | |
может быть период тарифного плана был раньше закрыт/еще не открыт, а теперь период открыт с текущей даты, когда как обсчитывается и за предыдущие дни? |
Автор: | SergKz [ 30 янв 2008, 18:42 ] |
Заголовок сообщения: | |
про ошибку по договору - точно! период действия тарифного плана стоял с даты регистрации а не с начала месяца. спасибо а вот почему не стартует шедулер даже после перезагрузки пока вручную не перепустишь - это вопрос... ладно надеюсь после обновления это уйдёт |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |