у меня аналогичная проблема. iMac 2010 16Gb RAM. Торзмозит. Мониторинг системы показывает что ничего такого особо отжирающего процессор/память нет. А как смотреть в консоли?
Фишка в том, чтобы не убирать у пользователя возможность сидеть с разных компов в разное время. Но не дать возможности сидеть под одной учеткой одновременно.
zlobin, вот-вот, думаю пользователь не обрадуется. Нужно как-то однозначно выяснять работает пользователь в данный момент с системой или отошел.
Возможна ситуация, когда пользователь 5-20 минут сидит около компа и подоготавливает инфу для внесения (на бумаге) -> у него открыта форма для заполнения -> на 20 минуте у него заканчивается сессия, а на 21 при попытке сохранения данных в форме ему выдается сообщение «ваша сессия закончилась и данные не сохранились» или «под вашим аккаунтом вошли с другого компьютера, данные не сохранились». Думаю не обрадуется.
Обычно в SaaS цена формируется в зависимости от одновременно работающих в системе пользователей. Интересует алгоритм, как в таких системах корректно определяют и обрабатывают это количество пользователей.
открыл веб-приложение, записал на стороне клиента «что-то» в куки. Ушел от компьютера и забыл разлогиниться.
С другого компа пытаются залогиниться, а не пускает. Хотелось бы идеальный алгоритм.
Я смотрел. Правильно ли я понимаю что мне нужно написать что-то в стиле: SELECT name, created FROM MyTable WHERE datetime(created) BETWEEN datetime('2012-01-05 00:00:00') AND datetime('2012-01-06 00:00:00')