Удаление тарифа

Технические вопросы по UTM 5.0
Ответить
kalex
Сообщения: 47
Зарегистрирован: Пт авг 19, 2005 15:08
Откуда: Первоуральск

Удаление тарифа

Сообщение kalex »

Такая проблема, при удалении трифного плана у пользователя, он тут же возникает снова но уже с другим ид расчетного периода который тут же создается. В таблице расчетных периодов в админке появляется строчка с нулевым ид, в базе ее нет. Проблема решается только перезапуском ядра и выполнением всех команд из файла verificator.log и дополнительно еще приходится удалять все связки с тарифами для того пользователя, перезапускать ядро приходиться до тех пор пока не будут появляться ошибки в лог файле. От чего возникает проблема найти не могу.
utm5-1-10-014 админка родная

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

Сообщение aospan »

Посмотрите (можно скинуть сюда) логи ядра при отключении тарифного плана от абонента ... возможно не обновлена база данных.

kalex
Сообщения: 47
Зарегистрирован: Пт авг 19, 2005 15:08
Откуда: Первоуральск

Сообщение kalex »

aospan писал(а):Посмотрите (можно скинуть сюда) логи ядра при отключении тарифного плана от абонента ... возможно не обновлена база данных.
Попробую найти. По логам есть предложение, сейчас стоит лог уровень 0, за пару недель лог выростает до полутора гигов, неужто нельзя его отключит полностью или включать и выключать через админку при необходимости анализировать. Это снизит загрузку проца и диска от необходимости постоянно писать лог в текстовку. Подумайте, я думаю многие будет не против такой опции.

kalex
Сообщения: 47
Зарегистрирован: Пт авг 19, 2005 15:08
Откуда: Первоуральск

Сообщение kalex »

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

kalex
Сообщения: 47
Зарегистрирован: Пт авг 19, 2005 15:08
Откуда: Первоуральск

Сообщение kalex »

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

Xel_Naga
Сообщения: 61
Зарегистрирован: Пн фев 28, 2005 21:07

Сообщение Xel_Naga »

С этими логами вообще прикол. Как-то раз обнаружил, что у меня они весят больше 50гб. :shock:
UTM 5.1.10-13
FreeBsd 4.11-STABLE

Аватара пользователя
dalex
Сообщения: 1306
Зарегистрирован: Пт янв 21, 2005 11:54

Сообщение dalex »

насколько я понял уровни логгирования еще не работают так что всеравно 0 или 3.
а насчет размеров - так надо logrotate настроить

kalex
Сообщения: 47
Зарегистрирован: Пт авг 19, 2005 15:08
Откуда: Первоуральск

Сообщение kalex »

По моей проблеме с удалением или переходом на новый тариф, при окончании месяца половина всех ip адресов у клиентов слетела и вновь не создались, вчера весь день трахались востанавливая систему. И проблема мне так кажется находится в логах есть эта строчка

ERROR : Nov 02 12:06:44 DBAExistingError: get_discount_period_iter: no such disc per 0

но в базе discount_periods нет такого id=0 он только в админке фигурирует.

kalex
Сообщения: 47
Зарегистрирован: Пт авг 19, 2005 15:08
Откуда: Первоуральск

Сообщение kalex »

Как с моей проблемой? Почему при удалении тарифа от клиента UTM вылетает в core dump. Только востановишь и при каждом следующем отлинковании тарифа, гадать нормально отработает или глюк словит, где заявленные транзакции, у меня перловский клиент без транзакций стабильнее работает.

kalex
Сообщения: 47
Зарегистрирован: Пт авг 19, 2005 15:08
Откуда: Первоуральск

Сообщение kalex »

Спасибо за участие.... для истории запишу если вдруг у других возникнет подобная проблема. После долгих копаний в помойке по имени логи обнаружил проблему в базе историй, пришлось ее сначала в mysql удалить затем заново создать таблицу tariffs_history. И все заработало нормально.

gravis
Сообщения: 562
Зарегистрирован: Ср мар 16, 2005 15:31
Откуда: Село Красноярск

Сообщение gravis »

Опиши подробно что за ошибка. Возможно разработчикам интересно будет и они доработают verifycator для обнаружения данной проблемы.

Ответить