проблема с рапидой

Технические вопросы по UTM 5.0
Ответить
cjcrazy
Сообщения: 497
Зарегистрирован: Чт янв 20, 2005 21:54

проблема с рапидой

Сообщение cjcrazy »

решил помучить utm5_rapida_check

состряпал конфиг:
rapida_host=10.10.10.100
rapida_login=rapida
rapida_password=xxxxx
#core_host=127.0.0.1
core_port=11758
core_login=init
core_password=xxx
rapida_check_interval=10
rapida_pay_path=/netup/utm5/rapida/pay/
rapida_log_path=/netup/utm5/rapida/log/
rapida_ext_path=/netup/utm5/rapida/ext/
dvc_home=/netup/utm5/rapida/dvc
template_string_62=^a
запускаю командой:
/netup/utm5/bin/utm5_rapida_check rapida5.cfg
глядю логи биллинга.
main.log:
Info : Nov 30 19:44:47 RPCServer@0.0.0.0: Client connecting: 127.0.0.1:50075
Info : Nov 30 19:44:47 RPCConn: Connection from: 127.0.0.1:50075
Info : Nov 30 19:44:47 RPCConn[SSL]<init@127.0.0.1>: Access granted to [SSL]<init@127.0.0.1> (UID: -1)
Info : Nov 30 19:44:48 RPCConn[SSL]<init@127.0.0.1>: Connection terminated by peer
Info : Nov 30 19:44:58 RPCServer@0.0.0.0: Client connecting: 127.0.0.1:50079
Info : Nov 30 19:44:58 RPCConn: Connection from: 127.0.0.1:50079
Info : Nov 30 19:44:58 RPCConn[SSL]<init@127.0.0.1>: Access granted to [SSL]<init@127.0.0.1> (UID: -1)
Info : Nov 30 19:44:58 RPCConn[SSL]<init@127.0.0.1>: Connection terminated by peer
-Stats : Nov 30 19:45:28 UTM5 DBA: Stats: Uptime: 00:00:00. Events: 0; Errors: 0
Info : Nov 30 19:46:23 RPCServer@0.0.0.0: Client connecting: 127.0.0.1:50081
Info : Nov 30 19:46:23 RPCConn: Connection from: 127.0.0.1:50081
Info : Nov 30 19:46:23 RPCConn[SSL]<init@127.0.0.1>: Access granted to [SSL]<init@127.0.0.1> (UID: -1)
ERROR : Nov 30 19:46:23 DBAExistingError: [get_users_by_account]: trying to get not existing aid
Info : Nov 30 19:46:23 RPCConn[SSL]<init@127.0.0.1>: Connection terminated by peer
Info : Nov 30 19:46:33 RPCServer@0.0.0.0: Client connecting: 127.0.0.1:50083
Info : Nov 30 19:46:33 RPCConn: Connection from: 127.0.0.1:50083
Info : Nov 30 19:46:33 RPCConn[SSL]<init@127.0.0.1>: Access granted to [SSL]<init@127.0.0.1> (UID: -1)
Info : Nov 30 19:46:34 RPCConn[SSL]<init@127.0.0.1>: Connection terminated by peer
debug.log:
Info : Nov 30 19:46:23 RPCServer@0.0.0.0: Client connecting: 127.0.0.1:50081
Info : Nov 30 19:46:23 RPCConn: Connection from: 127.0.0.1:50081
?Debug : Nov 30 19:46:23 UTM5 DBA: Group: -1 from 1
Info : Nov 30 19:46:23 RPCConn[SSL]<init@127.0.0.1>: Access granted to [SSL]<init@127.0.0.1> (UID: -1)
?Debug : Nov 30 19:46:23 RPCConn[SSL]<init@127.0.0.1>: SSL type requested: SSLv3(2)
?Debug : Nov 30 19:46:23 RPCConn[SSL]<init@127.0.0.1>: Call: 0x3120
?Debug : Nov 30 19:46:23 RPCServer@0.0.0.0: rpcf_rapida_payment (!)
ERROR : Nov 30 19:46:23 DBAExistingError: [get_users_by_account]: trying to get not existing aid
?Debug : Nov 30 19:46:23 UTM5 DBA: Payment failed:
?Debug : Nov 30 19:46:23 UTM5 DBA: Account ID: 1
?Debug : Nov 30 19:46:23 RPCServer@0.0.0.0: sending e-mail to:
?Debug : Nov 30 19:46:23 RPCConn[SSL]<init@127.0.0.1>: Call finished...
Info : Nov 30 19:46:23 RPCConn[SSL]<init@127.0.0.1>: Connection terminated by peer
?Debug : Nov 30 19:46:23 RPCConn[SSL]<init@127.0.0.1>: Session closed...
Info : Nov 30 19:46:33 RPCServer@0.0.0.0: Client connecting: 127.0.0.1:50083
Info : Nov 30 19:46:33 RPCConn: Connection from: 127.0.0.1:50083
?Debug : Nov 30 19:46:33 UTM5 DBA: Group: -1 from 1
Info : Nov 30 19:46:33 RPCConn[SSL]<init@127.0.0.1>: Access granted to [SSL]<init@127.0.0.1> (UID: -1)
?Debug : Nov 30 19:46:33 RPCConn[SSL]<init@127.0.0.1>: SSL type requested: SSLv3(2)
Info : Nov 30 19:46:34 RPCConn[SSL]<init@127.0.0.1>: Connection terminated by peer
?Debug : Nov 30 19:46:34 RPCConn[SSL]<init@127.0.0.1>: Session closed...
таки рапида до сих пор не умеет работать с номером аккаунта пользователя!? =(

aospan
NetUP Team
Сообщения: 1639
Зарегистрирован: Чт янв 13, 2005 20:30

Сообщение aospan »

проврьте, существует ли в биллинге пользователь с аккаунтом =1 ? Судя по строкам:
ERROR : Nov 30 19:46:23 DBAExistingError: [get_users_by_account]: trying to get not existing aid
?Debug : Nov 30 19:46:23 UTM5 DBA: Payment failed:
?Debug : Nov 30 19:46:23 UTM5 DBA: Account ID: 1

пытается зачислить именно на него

cjcrazy
Сообщения: 497
Зарегистрирован: Чт янв 20, 2005 21:54

Сообщение cjcrazy »

странно очень.
пользователь с таким аккаунтом всегда был и на данный момент присутствует.

ежели проводить платёж по идентификатору пользователя (^u), то всё в порядке. платёж проходит. но необходимо проводить платежи именно пол номерам лицевых счетов

aospan
NetUP Team
Сообщения: 1639
Зарегистрирован: Чт янв 13, 2005 20:30

Сообщение aospan »

Попробуйте с нуля завести пользователя и на его лицевой счет сделать платеж. Как результат ?

cjcrazy
Сообщения: 497
Зарегистрирован: Чт янв 20, 2005 21:54

Сообщение cjcrazy »

создал пользователя (тарифные планы не подключал)

скормил рапиде файл следущего содержания:
RRECV
FROM: RAPIDA
TO: USER
DATE: 30.11.05
:10 MessTp: 710
:40 PaymSum: 10,00
:60 PaymSubjText: Inet
:61 PaymSubjTp: 6
:62 PaymSubjParam: 1634
ENDRRECV
ситуация аналогична предыдущей.
debug.log:
Info : Nov 30 22:04:16 RPCServer@0.0.0.0: Client connecting: 127.0.0.1:34304
Info : Nov 30 22:04:16 RPCConn: Connection from: 127.0.0.1:34304
?Debug : Nov 30 22:04:16 UTM5 DBA: Group: -1 from 1
Info : Nov 30 22:04:16 RPCConn[SSL]<init@127.0.0.1>: Access granted to [SSL]<init@127.0.
0.1> (UID: -1)
?Debug : Nov 30 22:04:16 RPCConn[SSL]<init@127.0.0.1>: SSL type requested: SSLv3(2)
?Debug : Nov 30 22:04:16 RPCConn[SSL]<init@127.0.0.1>: Call: 0x3120
?Debug : Nov 30 22:04:16 RPCServer@0.0.0.0: rpcf_rapida_payment (!)
ERROR : Nov 30 22:04:16 DBAExistingError: [get_users_by_account]: trying to get not exist
ing aid
?Debug : Nov 30 22:04:16 UTM5 DBA: Payment failed:
?Debug : Nov 30 22:04:16 UTM5 DBA: Account ID: 1634
?Debug : Nov 30 22:04:16 RPCServer@0.0.0.0: sending e-mail to:
?Debug : Nov 30 22:04:16 RPCConn[SSL]<init@127.0.0.1>: Call finished...
Info : Nov 30 22:04:16 RPCConn[SSL]<init@127.0.0.1>: Connection terminated by peer
?Debug : Nov 30 22:04:16 RPCConn[SSL]<init@127.0.0.1>: Session closed...
Info : Nov 30 22:04:26 RPCServer@0.0.0.0: Client connecting: 127.0.0.1:34306
Info : Nov 30 22:04:26 RPCConn: Connection from: 127.0.0.1:34306
?Debug : Nov 30 22:04:26 UTM5 DBA: Group: -1 from 1
Info : Nov 30 22:04:26 RPCConn[SSL]<init@127.0.0.1>: Access granted to [SSL]<init@127.0.
0.1> (UID: -1)
?Debug : Nov 30 22:04:26 RPCConn[SSL]<init@127.0.0.1>: SSL type requested: SSLv3(2)
Info : Nov 30 22:04:26 RPCConn[SSL]<init@127.0.0.1>: Connection terminated by peer
?Debug : Nov 30 22:04:26 RPCConn[SSL]<init@127.0.0.1>: Session closed...
main.log:
Info : Nov 30 22:04:16 RPCServer@0.0.0.0: Client connecting: 127.0.0.1:34304
Info : Nov 30 22:04:16 RPCConn: Connection from: 127.0.0.1:34304
Info : Nov 30 22:04:16 RPCConn[SSL]<init@127.0.0.1>: Access granted to [SSL]<init@127.0.
0.1> (UID: -1)
ERROR : Nov 30 22:04:16 DBAExistingError: [get_users_by_account]: trying to get not exist
ing aid
Info : Nov 30 22:04:16 RPCConn[SSL]<init@127.0.0.1>: Connection terminated by peer
Info : Nov 30 22:04:26 RPCServer@0.0.0.0: Client connecting: 127.0.0.1:34306
Info : Nov 30 22:04:26 RPCConn: Connection from: 127.0.0.1:34306
Info : Nov 30 22:04:26 RPCConn[SSL]<init@127.0.0.1>: Access granted to [SSL]<init@127.0.
0.1> (UID: -1)
Info : Nov 30 22:04:26 RPCConn[SSL]<init@127.0.0.1>: Connection terminated by peer

shoorickello
Сообщения: 134
Зарегистрирован: Ср июн 29, 2005 13:08

Сообщение shoorickello »

Аналогично. У меня такая же проблема — по счёту не желает работать. По юзеру работает.

Martin
Сообщения: 99
Зарегистрирован: Пт янв 21, 2005 09:53

Сообщение Martin »

ув. aospan
эту проблему еще пол года назад поднимали, и до сих пор это не работает.
и сделайте флаг или параметр, чтобы при проходе через рапиду влючался интернет у пользователя

Mr.Black
Сообщения: 67
Зарегистрирован: Пн янв 31, 2005 17:03

Сообщение Mr.Black »

Как все таки сделать что бы интернет включался автоматически при приходе денег на счет клиента?

petrovs
Сообщения: 286
Зарегистрирован: Вт мар 15, 2005 16:54
Контактная информация:

Сообщение petrovs »

Наверное рапидовский модуль не будет и в следующих билдах включать интернет..Предполагается что сам пользователь через личный кабинет включаетс себе интернет..
Я писал скрипт в котором производится изменение статуса пользователя и добавление правила файрвола.

Mr.Black
Сообщения: 67
Зарегистрирован: Пн янв 31, 2005 17:03

Сообщение Mr.Black »

можешь поделиться?

petrovs
Сообщения: 286
Зарегистрирован: Вт мар 15, 2005 16:54
Контактная информация:

Сообщение petrovs »

да чем тут делится...??? простой скрипт...строк 20..сначала выполняется модуль рапиды..затем обновляем базу данных, делаем -HUP ядру, в конце выполняем скрипт или команду, которая прописана в админке в правилах включения/выключения.

Ответить