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

лог ошибок при переобсчете модуля Npay
http://forum.bitel.ru/viewtopic.php?f=16&t=11935
Страница 1 из 1

Автор:  julik [ 21 сен 2016, 12:01 ]
Заголовок сообщения:  лог ошибок при переобсчете модуля Npay

Добрый день, подскажите как избавиться навсегда от ошибок, которые возникают в результате тарификации по договорам, которые уже удалены. Видимо при удалении надо было и услуги и тарифы удалить, а этого не было сделано и теперь несколько ошибок так и проскакивают в журнале.

Автор:  barguzin2 [ 21 сен 2016, 12:28 ]
Заголовок сообщения:  Re: лог ошибок при переобсчете модуля Npay

стало быть, нужно вручную из базы удалить тарифы и услуги этих договоров. таблицы contract_tariff и npay_service_object_{mid}. Id договоров (cid) должны в сообщениях об ошибках быть.

Автор:  dimOn [ 21 сен 2016, 12:36 ]
Заголовок сообщения:  Re: лог ошибок при переобсчете модуля Npay

там точно что-то исправлялось на этот счёт, версии покажите

Автор:  julik [ 21 сен 2016, 12:41 ]
Заголовок сообщения:  Re: лог ошибок при переобсчете модуля Npay

да, cid есть. Еще и тариф который не удаляется имеется(он просто висит в справочнике тарифов мёртвым грузом), видимо тоже связанная таблица есть из-за которой невозможно удалить из клиента руками.... вообще из базы удалять как-то стремно :) я точно ничего не сломаю? :)
Информация о версии:

Клиент: вер. 6.2.836 / 13.09.2016 17:21:40
os: Windows 7; java: Java HotSpot(TM) Client VM, v.1.8.0_66
Сервер: вер. 6.2.1018 / 15.02.2016 02:41:36
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_73

card: вер. 6.2.34 / 15.02.2016 20:54:35
inet: вер. 6.2.630 / 15.02.2016 02:38:54
npay: вер. 6.2.189 / 02.02.2016 17:42:04
phone: вер. 6.2.264 / 15.02.2016 02:38:58
rscm: вер. 6.2.175 / 02.02.2016 17:42:07
tv: вер. 6.2.204 / 08.02.2016 14:58:01
voiceip: вер. 6.2.185 / 02.02.2016 17:41:34

Окружение:

Клиент:
os: Windows 7 x86, 6.1
java: Java HotSpot(TM) Client VM, v.1.8.0_66
jre home: C:\Program Files (x86)\Java\jre1.8.0_66
default tz: 21.09.2016 09:41 MSK +0300 (Europe/Moscow)
user tz: 21.09.2016 09:41 GMT+03:00 +0300 (GMT+03:00)
locale: ru_RU
Сервер:
os: Linux amd64, 3.16.0-4-amd64
java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_73
jre home: /opt/java/jdk1.8.0_73/jre
default tz: 21.09.2016 09:40 MSK +0300 (Europe/Moscow)
db time: 2016-09-21 09:40:59.0
db charset:
locale: en_US
uptime:

Третьи стороны:

Fugue Icons. Copyright © 2011 Yusuke Kamiyamane. All rights reserved.
http://p.yusukekamiyamane.com/
Silk icon set. Copyright © Mark James. All rights reserved.
http://www.famfamfam.com/lab/icons/silk/

Автор:  dimOn [ 21 сен 2016, 13:08 ]
Заголовок сообщения:  Re: лог ошибок при переобсчете модуля Npay

тарифы там ни при чём, где-то связанная запись в npay_service залипла просто
какие именно ошибки, покажите, отсутствующий договор или что

Автор:  barguzin2 [ 21 сен 2016, 13:09 ]
Заголовок сообщения:  Re: лог ошибок при переобсчете модуля Npay

Код:
SELECT * FROM contract WHERE id IN (cid1,cid2,...)

Если этот запрос ничего не выводит, то можно также запросом удалить тарифы и абонплаты у этих договоров. Вместо cid1,cid2,... через запятую укажите список Id договоров, которые фигурируют в ошибках.

Автор:  dimOn [ 21 сен 2016, 13:09 ]
Заголовок сообщения:  Re: лог ошибок при переобсчете модуля Npay

я считаю что нужно культурно это поправить как-то

Автор:  julik [ 21 сен 2016, 13:15 ]
Заголовок сообщения:  Re: лог ошибок при переобсчете модуля Npay

в контрактах эти договоры точно отсутсвуют, уже искала давно

Автор:  julik [ 21 сен 2016, 13:16 ]
Заголовок сообщения:  Re: лог ошибок при переобсчете модуля Npay

Ошибка тарификации
Отсутствует модуль mid=1 на договоре cid=57, но существует активная услуга sid=22

-----------------------------------------------------

Ошибка тарификации
Возникла ошибка при тарификации договора: 57
Обсчитываемая услуга: 22

-----------------------------------------------------

Ошибка тарификации
Отсутствует модуль mid=1 на договоре cid=58, но существует активная услуга sid=3

-----------------------------------------------------

Ошибка тарификации
Возникла ошибка при тарификации договора: 58
Обсчитываемая услуга: 3

-----------------------------------------------------

Ошибка тарификации
Отсутствует модуль mid=1 на договоре cid=58, но существует активная услуга sid=22

-----------------------------------------------------

Ошибка тарификации
Возникла ошибка при тарификации договора: 58
Обсчитываемая услуга: 22

-----------------------------------------------------

Ошибка тарификации
Отсутствует модуль mid=1 на договоре cid=115, но существует активная услуга sid=3

-----------------------------------------------------

Ошибка тарификации
Возникла ошибка при тарификации договора: 115
Обсчитываемая услуга: 3

Автор:  barguzin2 [ 21 сен 2016, 13:26 ]
Заголовок сообщения:  Re: лог ошибок при переобсчете модуля Npay

dimOn писал(а):
я считаю что нужно культурно это поправить как-то


ключевое слово здесь "как-то". хотелось бы конкретики, КАК? Валидатор есть в планировщике, он почистит?

Автор:  julik [ 21 сен 2016, 13:28 ]
Заголовок сообщения:  Re: лог ошибок при переобсчете модуля Npay

Валидатор в планировщике есть и он каждый день присылает:

В журнале ошибок периодических процессов за месяц 2016.09 есть 1 ошибок. Необходимо проанализировать их и устранить причину либо удалить ошибки, если причина уже исправлена.

Удаление ошибок из журнала проблему не решает, на следующий день опять то же самое

Автор:  dimOn [ 21 сен 2016, 14:45 ]
Заголовок сообщения:  Re: лог ошибок при переобсчете модуля Npay

Цитата:
Отсутствует модуль mid=1 на договоре cid=57, но существует активная услуга sid=22

Да, про эту проверку я и говорил: так пишет и если нет модуля на доггворе или самого договора вообще из тех что выделены из npay_service_object*
По идее такого не должно сейчас оставаться при удалении модуля/догвоора...

Автор:  julik [ 21 сен 2016, 15:02 ]
Заголовок сообщения:  Re: лог ошибок при переобсчете модуля Npay

с какого момента оно уже не должно оставаться? удаляла договоры давно, возможно в апреле 2016... только ввели в эксплуатацию и те договоры которые удалены были тестовые.

Автор:  barguzin2 [ 21 сен 2016, 16:01 ]
Заголовок сообщения:  Re: лог ошибок при переобсчете модуля Npay

сейчас может и не должно такого быть, но раз уж имеет место, то самый простой способ я уже изложил - дропнуть хвосты вручную.

Автор:  julik [ 23 сен 2016, 15:21 ]
Заголовок сообщения:  Re: лог ошибок при переобсчете модуля Npay

Удалила лишние строки из npay_service_object_1, вроде ничего страшного не произошло

Автор:  julik [ 23 сен 2016, 15:24 ]
Заголовок сообщения:  Re: лог ошибок при переобсчете модуля Npay

Вопрос следующий, не удаляется тариф... сообщение о том что у тарифа имеются потомки - но это не так.... где что удалить руками из БД?

Автор:  dimOn [ 23 сен 2016, 16:11 ]
Заголовок сообщения:  Re: лог ошибок при переобсчете модуля Npay

а они имеются?

Автор:  julik [ 23 сен 2016, 17:20 ]
Заголовок сообщения:  Re: лог ошибок при переобсчете модуля Npay

В том-то и дело что нет!

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