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