Андрій
NoDeny
Старожил
Карма: 3
Offline
Сообщений: 294
|
|
« Ответ #45 : 17 Октября 2010, 11:19:38 » |
|
я вручну перезапустив ядро і в мене також все запрацювало
|
|
|
Записан
|
|
|
|
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
Карма: 116
Offline
Сообщений: 1059
|
|
« Ответ #46 : 17 Октября 2010, 15:36:10 » |
|
FIXВ зависимсти от варианта приводите строки к виду: $rows=0; $ao=$dbh->do("SELECT count(id) FROM users WHERE lstate=1 AND id=$id LIMIT 1") if !$rows; foreach $i (1..8) { $rows=$dbh->do("INSERT INTO dblogin (mid,time,act) VALUES($id,UNIX_TIMESTAMP(),'17')") if ($ao && !$rows && $IN[$i] gt 0 && $OUT[$i] gt 0); $ao=$dbh->do("SELECT count(id) FROM users WHERE lstate=1 AND id=$id LIMIT 1"); $dbh->do("INSERT INTO dblogin (mid,time,act) VALUES($id,UNIX_TIMESTAMP(),'17')") if ($ao && $IN[1] gt 0 && $OUT[1] gt 0);
|
|
|
Записан
|
|
|
|
Александр (AleksHr)
NoDeny
Старожил
Карма: 2
Offline
Сообщений: 323
|
|
« Ответ #47 : 17 Октября 2010, 16:48:47 » |
|
0xbad0c0d3, а можна узнать что делает фикс?)
|
|
|
Записан
|
|
|
|
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
Карма: 116
Offline
Сообщений: 1059
|
|
« Ответ #48 : 17 Октября 2010, 17:27:20 » |
|
Практика показала, что лучще вертушка! Вот что делает фикс Ну или править код, но не в том месте где было предложено.
|
|
« Последнее редактирование: 17 Октября 2010, 17:35:07 от 0xbad0c0d3 »
|
Записан
|
|
|
|
ser970
NoDeny
Спец
Карма: 70
Offline
Сообщений: 1323
|
|
« Ответ #49 : 17 Октября 2010, 17:31:57 » |
|
Практика показала, что лучще вертушка! Вот что делает фикс нет в ядро но.. чуть не так. тогда более точно и не нужно лишних демонов и нагрузка снижается. но ... . пока готового нет - бует покажу. смысл в том что клинт как бы активный но трафика нет . надо брать не текущее значение а за период. иначе будет вкл/выкл.
|
|
|
Записан
|
|
|
|
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
Карма: 116
Offline
Сообщений: 1059
|
|
« Ответ #50 : 17 Октября 2010, 17:38:20 » |
|
Да, да именно об этом я и говорю. Вот что называется: спешить -- людей смешить. -1 мне
|
|
« Последнее редактирование: 17 Октября 2010, 17:41:06 от 0xbad0c0d3 »
|
Записан
|
|
|
|
stix
NoDeny
Спец
Карма: 72
Offline
Сообщений: 1872
Nodeny Support Team
|
|
« Ответ #51 : 17 Октября 2010, 17:43:25 » |
|
да ладно, я вот пока просто наблюдаю и не пойму, зачем это нужно
|
|
|
Записан
|
|
|
|
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
Карма: 116
Offline
Сообщений: 1059
|
|
« Ответ #52 : 17 Октября 2010, 18:44:14 » |
|
Для того, что бы свистело.
|
|
|
Записан
|
|
|
|
Elisium
NoDeny
Старожил
Карма: 19
Offline
Сообщений: 360
На форумах "спасибом" называется плюс к карме.
|
|
« Ответ #53 : 18 Октября 2010, 01:29:33 » |
|
FIX В зависимсти от варианта приводите строки к виду:
Это уже РАБОЧИЕ варианты ? Ничего типа Ну или править код, но не в том месте где было предложено.
делать не нужно уже ?
|
|
|
Записан
|
|
|
|
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
Карма: 116
Offline
Сообщений: 1059
|
|
« Ответ #54 : 18 Октября 2010, 01:33:30 » |
|
Пока ничего не нужно делать. Сегодня-завтра. дам 100% рабочий вариант.
|
|
|
Записан
|
|
|
|
ser970
NoDeny
Спец
Карма: 70
Offline
Сообщений: 1323
|
|
« Ответ #55 : 18 Октября 2010, 08:12:18 » |
|
Пока ничего не нужно делать. Сегодня-завтра. дам 100% рабочий вариант.
по пробуй вот это 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(ну или кому что нарвится ) чем меньше тем точнее но тогда возможны ложные срабатывания.
|
|
|
Записан
|
|
|
|
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
Карма: 116
Offline
Сообщений: 1059
|
|
« Ответ #56 : 18 Октября 2010, 08:45:10 » |
|
Не, я думаю 360 -- излишество вполне -- 2-3 среза.
|
|
|
Записан
|
|
|
|
ser970
NoDeny
Спец
Карма: 70
Offline
Сообщений: 1323
|
|
« Ответ #57 : 18 Октября 2010, 08:50:40 » |
|
Не, я думаю 360 -- излишество вполне -- 2-3 среза. а не мало будет? хотя 3 єто уже думаю норма
|
|
|
Записан
|
|
|
|
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
Карма: 116
Offline
Сообщений: 1059
|
|
« Ответ #58 : 18 Октября 2010, 08:53:23 » |
|
Поставил 2 -- не жалею:)
|
|
|
Записан
|
|
|
|
ser970
NoDeny
Спец
Карма: 70
Offline
Сообщений: 1323
|
|
« Ответ #59 : 18 Октября 2010, 08:56:31 » |
|
Поставил 2 -- не жалею:)
у меня 360 тоже не плачу - меня устраивает. можно поле в конфиге добавить и тогда всем подойдет - хотя мало кто конфиг до конца настраивал. зі надо бы почистить тему и сдалать нормальный патч - но мне в лень.
|
|
|
Записан
|
|
|
|
|