Здравствуйте. Совсем недавно обратил внимание, что в одной из баз, проверяя наличие активных пользователей, растет число "Сеанс". К примеру, зайдя в базу у пользователя сеанс будет 10, а выйдя и заново зайдя, будет уже 11. База работает на SQL и 1С-сервере. Если туже самую конфигурацию запускать в обычном файловом режиме, то значение "Сеанс" не увеличивается ... куда копать, не знаю. Подскажите, пожалуйста, что делать?
(6) Зеленоград,
точно счетчик соединений(сеансов) использует тип LongInt ???
Defines a 32-bit signed integer type.
LongInt represents a subset of the whole numbers.
The range for the LongInt type is from -2'147'483'648 through 2'147'483'647.
Если да - то при числе юзверов равном 1000
каждый из них где-то 248 раз в секунду
в течении суток должен заходить в базу,
чтобы этот счетчик переполнился.
Что такое сеанс, когда он начинается и когда заканчивается, как чувствует себя longInt счётчик при переполнении, можно ли делать ограничение времени жизни программы записью слишком большого счётчика, близкого к предельному значению?
(6) Зеленоград, Сеанс - это показатель работы пользователя, т.е. его наличие в базе 1С. Начинается он, когда пользователь заходит, а заканчивается - когда выходит. Я так думаю. А во всем остальном я не совсем понял.
(6) Зеленоград,
точно счетчик соединений(сеансов) использует тип LongInt ???
Defines a 32-bit signed integer type.
LongInt represents a subset of the whole numbers.
The range for the LongInt type is from -2'147'483'648 through 2'147'483'647.
Если да - то при числе юзверов равном 1000
каждый из них где-то 248 раз в секунду
в течении суток должен заходить в базу,
чтобы этот счетчик переполнился.
(11) AndrewUs,
как я понял что тебя беспокоит растущий номер соединения
и что будет если его счетчик переполнится.
***
я привел результат простой оценки, показывающей
что добиться переполнения этого счетчика ... довольно затруднительно.
тем более, что
счетчик сбрасывается на следующие сутки и не растет до бесконечности
(12) Rothschild, Дело в том, что эти значения сеансов растут постоянно и не сбрасываются, т.е., если последний сеанс был 1721, то на следующий день он будет 1722 и т.д. Следующий день начинается не с 1 или 0, а с последнего значения предыдущего дня.
(15)
(16) AndrewUs,
а вот хорошая убивалка - кикает всех прямо из 1С (для сервеных баз):
http://infostart.ru/public/236344/ ***
всех убъю - один останусь!
Попробуйте "почистить кеши 1С" (пользователей и программы) Встречал, что "упавший" сеанс что-то оставлял в кеше и все другие сеансы этого пользователя его видели (например у всех пользователей и в отчетах проводки одни, а если открывал этот пользователь, то у него другие... Это я немного приврал для красоты, но мсысл примерно такой был...)