Показано с 1 по 6 из 6

Тема: Ресселинг. Не списывает средства за превышение.

  1. #1
    Junior Member
    Регистрация
    17.05.2017
    Сообщений
    23

    По умолчанию Ресселинг. Не списывает средства за превышение.

    BILLmanager Advanced 5.156.0. Клиентская часть 6-й биллинг. Ресселинг от FirstVDS. Клиентом заказана VDS с DDoS защитой. Ежедневно с нас списывают за превышение трафика с клиента при этом ничего не списывается. Как настроить связь биллингов, что бы с клиента списывался перерасход?
    Screenshot_135.jpg
    Спасибо!

  2. #2
    BILLmanager team
    Регистрация
    17.09.2010
    Сообщений
    8,542

    По умолчанию

    Здравствуйте, нужно проверить запускается ли сбор статистики для модуля перепродажи:
    grep "command stat" var/pmbillmgr.log
    если нет, то проверить последнюю дату сбора статистики для этого модуля. В mysql
    select laststatdate from processingmodule where module = 'pmbillmgr';
    если значение более нескольких месяцев в прошлом, его стоит сбросить на null или на месяц назад
    если же сбор статистики запускается, нужно сверить часовой пояс с продающим биллингом и скорректировать время запуска сбора статистики так, чтобы она собирался позже чем на продающем

  3. #3
    Junior Member
    Регистрация
    17.05.2017
    Сообщений
    23

    По умолчанию

    CentOS
    Простите не селен в администрировании
    [root@bill ~]# grep "command stat" var/pmbillmgr.log
    grep: var/pmbillmgr.log: No such file or directory
    [root@bill ~]# select laststatdate from processingmodule where module = 'pmbillm gr';
    -bash: syntax error near unexpected token `from'
    [root@bill ~]#
    Время на продающем - Московское, на ресселреском - Гринвич. Т.е. статистика должна собиратся позже.

  4. #4
    BILLmanager team
    Регистрация
    17.09.2010
    Сообщений
    8,542

    По умолчанию

    Здравствуйте,

    select laststatdate from processingmodule where module = 'pmbillmgr';
    Нужно делать в MySQL. Для того чтобы туда попасть можно выполнить
    /usr/local/mgr5/sbin/mysql-billmgr
    для выхода ctrl+c

  5. #5
    Junior Member
    Регистрация
    17.05.2017
    Сообщений
    23

    По умолчанию

    Вот такая картина:
    MariaDB [billmgr]> select laststatdate from processingmodule where module = 'pmbillmgr';
    +--------------+
    | laststatdate |
    +--------------+
    | 2014-06-30 |
    | 2014-08-21 |
    | 2018-07-04 |
    | 2016-10-20 |
    | 2016-07-06 |
    +--------------+
    5 rows in set (0.00 sec)
    Подскажите пожалуйста, что нужно сделать?
    Спасибо!
    Последний раз редактировалось Pecador; 05.07.2018 в 22:33.

  6. #6
    BILLmanager team
    Регистрация
    17.09.2010
    Сообщений
    8,542

    По умолчанию

    Здравствуйте, выполните к базе запрос:
    update processingmodule set laststatdate = '2018-06-30' where module = 'pmbillmgr' and laststatdate < '2018-06-30';
    после этого уже в консоли

    killall core
    посмотрите соберется ли завтра статистика

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •