dummy 8 Опубликовано: 2011-02-20 09:42:04 Share Опубликовано: 2011-02-20 09:42:04 с помощью sgconf можно проверить подключен ли пользователь ? Ссылка на сообщение Поделиться на других сайтах
yKpon 8 Опубліковано: 2011-02-20 10:50:40 Share Опубліковано: 2011-02-20 10:50:40 присоединяюсь к вопросу сейчас мониторится состояние ручным костылём Ссылка на сообщение Поделиться на других сайтах
morfey 82 Опубліковано: 2011-02-20 14:20:51 Share Опубліковано: 2011-02-20 14:20:51 Знаю в sgconf_xml можно смотреть если юзер подключен посредством авторизатора, так же можно в онконект ондисконект скриптах "запоминать" состояние пользователя. Если AlwaysOnline то посредствами стг никак, тут выручают внешние программы, например nmap -sP 8.8.8.8 Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2011-02-21 08:35:24 Share Опубліковано: 2011-02-21 08:35:24 Самое простое решение: в OnConnect создавать файлик /var/stargazer/online-users/$IP а в OnDisconnect его удалять. Ссылка на сообщение Поделиться на других сайтах
dummy 8 Опубліковано: 2011-02-25 19:14:16 Автор Share Опубліковано: 2011-02-25 19:14:16 Самое простое решение: в OnConnect создавать файлик /var/stargazer/online-users/$IP а в OnDisconnect его удалять. как раз потому, что "самое простое решение" не всегда срабатывает (пользователь отключился а OnDisconneсt не сработал), - я и задал такой вопрос. Ссылка на сообщение Поделиться на других сайтах
Kucher2 122 Опубліковано: 2011-02-26 07:23:54 Share Опубліковано: 2011-02-26 07:23:54 как раз потому, что "самое простое решение" не всегда срабатывает (пользователь отключился а OnDisconneсt не сработал), - я и задал такой вопрос. Такого быть не может, ибо если СТГ не видит пользовательского авторизатора - он его таки отключит по таймауту. Если же у Вас не отрабатывают скрипты - это неправильно и с этим надо что-то делать. с помощью sgconf можно проверить подключен ли пользователь ? Зачем это нужно? Любопытно просто. Ссылка на сообщение Поделиться на других сайтах
dummy 8 Опубліковано: 2011-02-26 16:52:19 Автор Share Опубліковано: 2011-02-26 16:52:19 как раз потому, что "самое простое решение" не всегда срабатывает (пользователь отключился а OnDisconneсt не сработал), - я и задал такой вопрос. Такого быть не может, ибо если СТГ не видит пользовательского авторизатора - он его таки отключит по таймауту. Если же у Вас не отрабатывают скрипты - это неправильно и с этим надо что-то делать. с помощью sgconf можно проверить подключен ли пользователь ? Зачем это нужно? Любопытно просто. потому что бывает, что пользователь отключился а OnDisconneсt не сработал Ссылка на сообщение Поделиться на других сайтах
Ork Yason 8 Опубліковано: 2011-02-26 17:32:02 Share Опубліковано: 2011-02-26 17:32:02 Такого быть не может, ибо если СТГ не видит пользовательского авторизатора - он его таки отключит по таймауту. может и это происходит регулярно... у меня статус пользователя храницо в отдельной таблице, для других нужд... вот таких вот зависших "онлайнов" за месяц набегает... Ссылка на сообщение Поделиться на других сайтах
Kucher2 122 Опубліковано: 2011-02-26 18:01:02 Share Опубліковано: 2011-02-26 18:01:02 Так надо ж разобраться почему так происходит, зачем же лепить костыли? Что, madf молчит по этому поводу, идей никаких? Это ж ненормальная ситуация. Ссылка на сообщение Поделиться на других сайтах
morfey 82 Опубліковано: 2011-02-27 11:09:48 Share Опубліковано: 2011-02-27 11:09:48 А причем тут madf ? У всех срабатывает а тут нет? По теории вероятности ТС чтото не так накрутил скорее всего. А OnDisconneсt сработает в любом случае по таймауту. Ссылка на сообщение Поделиться на других сайтах
Kucher2 122 Опубліковано: 2011-02-27 11:40:50 Share Опубліковано: 2011-02-27 11:40:50 Ну, madf по крайней мере знает об СТГ очень много, раз он его дорабатывал. Я и так знаю, что такого как у автора темы - быть не должно на правильно настроенном биллинге и нормально работающей машине. А madf всё ж таки авторитет, он бы подтвердил. Ссылка на сообщение Поделиться на других сайтах
dummy 8 Опубліковано: 2011-02-28 09:42:44 Автор Share Опубліковано: 2011-02-28 09:42:44 я сам понимаю, что ситуация ненормальная, но она есть (тем более не у меня одного). Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2011-02-28 11:30:02 Share Опубліковано: 2011-02-28 11:30:02 Впервые слышу о таком. Это на stg-2.407-rc2? Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2011-02-28 11:31:38 Share Опубліковано: 2011-02-28 11:31:38 Вообще говоря, пару раз наблюдал странный баг: если авторизованному абоненту сменить IP то он иногда так и остается авторизованным навсегда. Но до причин пока не докопался. Такого плана проблемы? Ссылка на сообщение Поделиться на других сайтах
dummy 8 Опубліковано: 2011-03-07 16:33:00 Автор Share Опубліковано: 2011-03-07 16:33:00 Вообще говоря, пару раз наблюдал странный баг: если авторизованному абоненту сменить IP то он иногда так и остается авторизованным навсегда. Но до причин пока не докопался. Такого плана проблемы? похоже на то только чуть по другому - в СТГ пользователь не авторизирован, просто не отрабатывает скрипт OnDisconnect Ссылка на сообщение Поделиться на других сайтах
Небесный 26 Опубліковано: 2011-03-08 05:33:47 Share Опубліковано: 2011-03-08 05:33:47 А, чем модуль пинга не подходит? Тоже интересовал этот вопрос, подключил его в конфиге, потом обратно отключил, увидел что он мне не нужен, разве что из любопытства, на качество и скорость услуги не влияет, а так же на облегчение работы обслуживающего персонала тоже особо не влияет, если нужно узнать или юзер онлайн, просто пропинговать его да и все, ну это я так уже о своем. Ссылка на сообщение Поделиться на других сайтах
Kucher2 122 Опубліковано: 2011-03-08 06:42:54 Share Опубліковано: 2011-03-08 06:42:54 Наверное тем, что много у кого 7-ка стоит, которая по-умолчанию на пинги не отвечает. Да и фаерволлы люди юзают. Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2011-03-09 14:38:37 Share Опубліковано: 2011-03-09 14:38:37 Вообще говоря, пару раз наблюдал странный баг: если авторизованному абоненту сменить IP то он иногда так и остается авторизованным навсегда. Но до причин пока не докопался. Такого плана проблемы? похоже на то только чуть по другому - в СТГ пользователь не авторизирован, просто не отрабатывает скрипт OnDisconnect О таких проблемах слышу впервые. Может ошибка в скрипте? Ссылка на сообщение Поделиться на других сайтах
speedfire87 7 Опубліковано: 2011-03-26 20:13:36 Share Опубліковано: 2011-03-26 20:13:36 stg-2.407-rc2 в этой версии есть залипание пользователь онлайн stg-2.407-rc1 не было. Ссылка на сообщение Поделиться на других сайтах
Небесный 26 Опубліковано: 2011-03-27 08:24:21 Share Опубліковано: 2011-03-27 08:24:21 stg-2.407-rc2 в этой версии есть залипание пользователь онлайн stg-2.407-rc1 не было. У себя пока такого не замечал. Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас