Не работает Включение активных пользователей

Модуль для подсчета трафика в локальной сети
Ответить
lexx85
Сообщения: 15
Зарегистрирован: Пт июл 09, 2010 9:14 am

Не работает Включение активных пользователей

Сообщение lexx85 » Вс сен 09, 2012 1:34 pm

после обновления 09.09.12 перестала работать функция

Код: Выделить всё

/usr/abills/libexec/periodic monthly MODULES=Ipn LOGON_ACTIVE_USERS

roma33rus
Сообщения: 116
Зарегистрирован: Чт фев 02, 2012 3:15 pm

Re: Не работает Включение активных пользователей

Сообщение roma33rus » Пт сен 14, 2012 6:58 am

а дебаг что пишет?

roma33rus
Сообщения: 116
Зарегистрирован: Чт фев 02, 2012 3:15 pm

Re: Не работает Включение активных пользователей

Сообщение roma33rus » Пт сен 14, 2012 9:52 am

Подтверждаю проблему.

Код: Выделить всё

/usr/abills/libexec/periodic monthly MODULES=Ipn LOGON_ACTIVE_USERS DEBUG=6
==> FUNCTION: ipn_detail_rotate
==> FUNCTION: ipn_periodic_session_restart
==> FUNCTION: ipn_start_active
<pre><code>
SELECT u.id,
      pi.fio,
      if(u.company_id > 0, cb.deposit, b.deposit) AS deposit,
      if(u.company_id=0, u.credit,
          if (u.credit=0, company.credit, u.credit)) AS credit,
      tp.name AS tp_name,
      dv.disable AS dv_status,
      u.activate, u.expire, INET_NTOA(dv.ip) AS ip, u.deleted, dv.port, if(dv.filter_id<>'', dv.filter_id, tp.filter_id) AS filter_id, tp.credit AS tp_credit,
      u.uid,
      u.company_id,
      pi.email,
      dv.tp_id,
      u.activate,
      u.expire,
      if(u.company_id > 0, company.bill_id, u.bill_id) AS bill_id,
      u.reduction,
      if(u.company_id > 0, company.ext_bill_id, u.ext_bill_id) AS ext_bill_id
     FROM (users u, dv_main dv)
     LEFT JOIN users_pi pi ON (u.uid = pi.uid)
     LEFT JOIN bills b ON (u.bill_id = b.id)
     LEFT JOIN tarif_plans tp ON (tp.id=dv.tp_id)
     LEFT JOIN companies company ON  (u.company_id=company.id)
     LEFT JOIN bills cb ON  (company.bill_id=cb.id)

     WHERE u.uid = dv.uid and u.disable='0' and (u.activate<='2012-09-14') and (u.expire='0000-00-00' or u.expire>'2012-09-14') and (dv.ip>=INET_ATON('0.0.0.0')) and u.deleted='0' and dv.port>='0' and (if(dv.filter_id<>'', dv.filter_id, tp.filter_id) LIKE '%') and tp.credit>='0' and dv.disable='0'
     GROUP BY u.uid
     ORDER BY 1  LIMIT 0, 25;
</code></pre>
<pre><code>
SELECT count( DISTINCT u.id) FROM (users u, dv_main dv)
    LEFT JOIN users_pi pi ON (u.uid = pi.uid)
    LEFT JOIN tarif_plans tp ON (tp.id=dv.tp_id)
    LEFT JOIN companies company ON  (u.company_id=company.id)
    LEFT JOIN bills b ON (u.bill_id = b.id)
    LEFT JOIN bills cb ON  (company.bill_id=cb.id)

    WHERE u.uid = dv.uid and u.disable='0' and (u.activate<='2012-09-14') and (u.expire='0000-00-00' or u.expire>'2012-09-14') and (dv.ip>=INET_ATON('0.0.0.0')) and u.deleted='0' and dv.port>='0' and (if(dv.filter_id<>'', dv.filter_id, tp.filter_id) LIKE '%') and tp.credit>='0' and dv.disable='0'
</code></pre>
12110002 91.235.101.84 Online
12110005 91.235.101.87 Online
12110006 91.235.101.88 Online
12110007 91.235.101.89 Online
12110008 91.235.101.90 Online
12110010 91.235.101.93 Online
12110011 91.235.101.94 Online
12110012 91.235.101.95 Online
12110013 91.235.101.96 Online
12110014 91.235.101.97 Online
12110016 91.235.101.99 Online
12110017 91.235.101.100 Online
12110018 91.235.101.101 Online
12110021 91.235.101.103 Online
12110023 91.235.101.130 Online
12110024 91.235.101.131 Online
12110026 91.235.101.133 Online
12110027 91.235.101.134 Online
12110028 91.235.101.135 Online
12110031 91.235.101.140 Online
12110032 91.235.101.152 Online
12110033 91.235.101.141 Online
12110034 91.235.101.142 Online
12110035 91.235.101.143 Online
12110037 91.235.101.145 Online
DEBUG MODE: 6
Total: 0

~AsmodeuS~
Site Admin
Сообщения: 5548
Зарегистрирован: Пт янв 28, 2005 3:11 pm
Контактная информация:

Re: Не работает Включение активных пользователей

Сообщение ~AsmodeuS~ » Пт сен 14, 2012 1:35 pm

уже поправлено

Ответить