Добрый день всем.У меня странная проблема.
Я создал скрипт PHP, который вставляет в базу данных метку времени unix при обращении к ней (функция PHP - time ()).
Когда пользователь просматриваетна определенную страницу ajax-запрос отправляется через каждые 57 секунд в указанный скрипт.
Я также создал cronjob, который запускает скрипт PHP, который проверяет разницу между текущим временем и временем, зарегистрированным в базе данных для определенногопользователь выше 2 минут.Cron настроен на запуск скрипта каждые 2 минуты, если он выше, я отмечаю пользователя как бездействующего.
Теперь проблема в том, что: хотя оба, кажется, работают нормально, иногда (мне кажется, очень случайным)пользователь, просматривающий страницу, помечен как бездействующий.Я не могу найти никакого объяснения ... может быть, у кого-нибудь есть идея?
К сожалению, я не могу предоставить онлайн-версию ... но я отвечаю на любые вопросы в течение максимум 10 минут.
Сценарий ajax:
Скрипт вставки:
Cron:
Спасибо за помощь.