Не разбираюсь в коде вообще. Выложите, кто-нибудь, код с поправкой на период, пожалуйста.
Проблема скорей всего заключается в том, что до сателлита >100 мс пинга. т.к. если меньше, то нормально всё.
$tmr=360;
INSERT INTO dblogin (mid,act,time) SELECT `users`.`id`,'17',UNIX_TIMESTAMP() FROM `users` LEFT JOIN `$x_traf_tbl` ON `users`.`id`=`$x_traf_tbl`.`mid` WHERE `in` > 0 AND `out` > 0 AND `$x_traf_tbl`.`time`>$tmr and `users`.`lstate`>0 group by users.id;
$tmr = текущее время минус 360;# (ну или кому что нарвится ) чем меньше тем точнее но тогда возможны ложные срабатывания.
з.ы. это написал в этом топике ( просто надо было внимательно перечитать)