Ну и с какой периодичностью запускается сам крон сайта.
Все эти параметры влияют на обновление информации об онлайн пользователях.
Изначально стояло, в задачи GRON, интервал 0ч, поставил 5ч, посмотрим как отразится это на самой задаче
В админке перейдите Настройки-> Задачи CRON и проверьте существует ли задача clearOnlineUsers (Удаляет просроченные данные об online пользователях). Включена ли она? Какая периодичность стоит? По умолчанию -0, что значит задача запускается при каждом запуске крона.
Ну и с какой периодичностью запускается сам крон сайта.
Все эти параметры влияют на обновление информации об онлайн пользователях.
Зачем. 0 — задача запускается при каждом запуске крона. А вы ставите 5 часов, то есть таблица онлайн юзеров будет очищаться минимум через 5 часов. Улавливаете логику?Изначально стояло, в задачи GRON, интервал 0ч, поставил 5ч, посмотрим как отразится это на самой задаче
С какой периодичностью запускается крон сайта? И активна ли задача?
Запустите задачу вручную и посмотрите, изменилось ли что-то(исчезли ли псевдо-онлайн юзеры).
Давайте делать методом исключений. Сначала проверим и исключим крон, а затем будем разбираться в модуле.Гостей даже на сайте много, но мне кажется что модуль глючит как поправить и где?
Но если вам настойчиво кажется, тогда можете проверить. Откройте таблицу cms_online в БД и проверьте записи. Записи в таблице должны соответствовать онлайн статусу пользователя в модуле.
Задача запущена, вручную проверял, ничего не происходит.Зачем. 0 — задача запускается при каждом запуске крона. А вы ставите 5 часов, то есть таблица онлайн юзеров будет очищаться минимум через 5 часов. Улавливаете логику? С какой периодичностью запускается крон сайта? И активна ли задача? Запустите задачу вручную и посмотрите, изменилось ли что-то(исчезли ли псевдо-онлайн юзеры).
Такую таблицу не нашел в БД.Откройте таблицу cms_online в БД и проверьте записи. Записи в таблице должны соответствовать онлайн статусу пользователя в модуле.
И сайт работает? Хм…Такую таблицу не нашел в БД.
Сайт работает, вот и я думаю почему так модуль работает и не пойму никак…И сайт работает? Хм...
Ладно. Предположу, что если не включен режим отладки, то сайт может работать.Сайт работает, вот и я думаю почему так модуль работает и не пойму никак....
Так если нет таблицы, то восстановите её. Из sql- файла инсталлятора выдерните запрос и сделайте в БД. Без таблицы откуда же у вас будет браться онлайн статус пользователя?
Хорошо, попробую.Ладно. Предположу, что если не включен режим отладки, то сайт может работать. Так если нет таблицы, то восстановите её. Из sql- файла инсталлятора выдерните запрос и сделайте в БД. Без таблицы откуда же у вас будет браться онлайн статус пользователя?
А как примерно запрос обзывается, чтобы его оттуда выдернуть?