Re: размерность счетчика BytesRecevied

От: Dmitry Akindinov <CGatePro_at_mx_ru>
Дата: Tue 02 Aug 2005 - 18:03:55 MSD


Hello, on 02.08.2005 17:36, Антон Голубев at CGatePro@mx.ru wrote:

> Привет Всем!
>
> Каким-то образом при подсчете ежедневной статистики КоммуниГейт выдал
> -1892533030
> кусок кода, который снимает статистику выглядит вроде вполне
> корректно:
>
> if($nBytes=$cli->GetDomainStat($StatDomain,'BytesReceived')) {
> $query="INSERT INTO client_traffic (client_id, date, traffic_id, traffic)
> VALUES (1, NOW(), 2, " . $nBytes . ");";
> $dbh->do($query) || die "Couldn't insert value: $dbh::errstr";
> $cli->ResetDomainStat($StatDomain) || die "Error: ".$cli->getErrMessage;
> } elsif (!$cli->isSuccess) {
> die "Error: ".$cli->getErrMessage.", quitting";
> }
>
> база данных сама тоже вряд ли послужила "ограничением", там int(11) на
> поле. Можно ли узнать размерность счетчика?

64 бита в последних версиях.

> Откуда минус?

Perl?
Если в telnet сессии спросить то же самое, каким будет ответ?

> Кстати, статистика снимается ежедневно. И на "вчера" данные вполне
> корректные (всего 260436 байт). После считывания счетчик должен был
> занулиться.

-- 
Best regards,
Dmitry Akindinov -- Stalker Labs
Получено Tue Aug 02 14:04:02 2005

Этот архив был сгенерирован hypermail 2.1.8 : Tue 21 Feb 2006 - 03:16:42 MSK