New version QSystem 21.1 is available!

twitter  

Функциональность QSystem
× Помогите улучшить QSystem!

Ошибки и сбои неизбежная часть любого программного обеспечения. Совместными усилиями повысим качество.

Обнуление очереди

Больше
12 года 1 мес. назад #158 от seeonme
seeonme создал эту тему: Обнуление очереди
Хотел перейти на использование Qsystemn однако при тестировании столкнулся с проблемой - если набрать талонов и после этого начинать назначать функции пользователям (неважно "на горячую" или нет), а так же изменять приоритеты функциям, то в какой то момент происходит следующее - после закрытия программы оператора и ее повторного запуска, в меню выбора пользователей пусто. И будет пусто до тех пор, по не перезапуститься служба MySQL. а после перезапуска - проиходит обнуление очереди и все талоны начинают выезжать, начиная с единицы.
Календарь настроен на работу с 00:00 до 23:00 и каждый день выставлен рабочим.
Что это может быть??? Глюки со временем?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
12 года 1 мес. назад #161 от seeonme
seeonme ответил в теме Re: Обнуление очереди
Разобрался с обнулением очереди. кажется.
И появился вопрос.
После перезапуска Qsystem вся очередь обнуляется и талоны начинают печататься с первого по всем типам очереди.
Разве так должно быть? А если сервер зависнет или перепад электричества.
И еще вопрос - подскажите пожалуйста, в какой таблице находятся сведения о выданных (и обработанных, и не обработанных) талонах?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
12 года 1 мес. назад #162 от Parvus
Parvus ответил в теме Re: Обнуление очереди
Недавно была проблема, после запуска очереди, отсчет начался с последнего вчерашнего номера, перезапуск очереди так же не давал результатов. По совету пользователя Andry удалил вручную файл Qsystem\temp\temp.json после этого нумерация началась с 1.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
12 года 1 мес. назад #163 от Evgenic
Evgenic ответил в теме Re: Обнуление очереди
нормальное завершение работы сервера происходит по команде exit. При штатном завершении работы сервера вся текущая обстановка пропадет. Статистика по обработанным клиентам никуда не денется. Если сервер прекращает работу как-то иначе, то вся текущая обстановка остается в папке temp.
Вся статистика по работе QSystem с клиентами аккумулируется в таблице statistic.

В очереди все первые. Каждый в своё время.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
12 года 1 мес. назад - 12 года 1 мес. назад #164 от seeonme
seeonme ответил в теме Re: Обнуление очереди

Evgenic пишет: нормальное завершение работы сервера происходит по команде exit. При штатном завершении работы сервера вся текущая обстановка пропадет.


То есть, как я понимаю, если закрыть Qsystem командой exit - то тогда вся текущая нумерация обнуляется?
И после перезапуска - талоны начинают выдаваться с первого?

Evgenic пишет: Если сервер прекращает работу как-то иначе, то вся текущая обстановка остается в папке temp.


Если на первый вопрос ответ положительный, то как тогда заставить программу съесть то что находится в папке temp и продолжить выдачу и обработку талонов с того места, на котором произошел перезапуск QSystem?

А то в случае возникновения внештатных ситуация (перепад напряжения, отключение электричества, зависание терминала, зависание Qsystem, случайное завершение работы Qsystem и так далее в разгар рабочего дня) - получается что куча народу остается в пролете ? и они должны взять талоны заново, так как их талоны не действительны? Это же приведет к нарушению всей очередности, а так же вызовет беспорядки и массовые волнения со стороны населения. Люди будут недовольны что их талон - теперь просто бумажка.

А не было ли идеи перенести сведения об очереди в базу данных Qsystem, которая вертится на MySQL? В случае аварийного завершения работы там таких ситуаций не возникнет, да и хранить/обрабатывать данные в MySQL надежнее и быстрее.
Последнее редактирование: 12 года 1 мес. назад от seeonme.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
12 года 1 мес. назад #165 от Evgenic
Evgenic ответил в теме Re: Обнуление очереди
не понятно с чем связан вопрос. В чем определяется ошибка? Пока что я не вижу присутствия каких-то ошибок. По поводу того как что работает смотрим в документации.

В очереди все первые. Каждый в своё время.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
12 года 1 мес. назад #166 от seeonme
seeonme ответил в теме Re: Обнуление очереди
ошибка проявляется в том,что после перезапуска сервера электронной очереди,например после зависания терминала в середине рабочего дня, начинается новая нумерация талонов.А что делать с людьми которые уже взяли талоны и ждут вызова?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
12 года 1 мес. назад - 12 года 1 мес. назад #167 от seeonme
seeonme ответил в теме Re: Обнуление очереди
или например такая ошибка - если взять несколько талонов,а затем администратору изменить виды обслуживаемых очередей (не "на горячую") во время рабочего дня с последующим перезапуском серверной части электронной очереди,то результатом данных манипуляций станет невозможность входа в программу для операторов (выражается в отсутствии списка выбора логинов в приложении оператора).

Вход в операторскую программу возможен только после перезапуска MySQL сервера, что влечет за собой перезапуск серверной части QSystem и, следовательно, обнуление очереди. И опять же возникает ситуация - что делать с теми, кто уже взял талон и ждет своей очереди?
Последнее редактирование: 12 года 1 мес. назад от seeonme.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
12 года 1 мес. назад #168 от Evgenic
Evgenic ответил в теме Re: Обнуление очереди
Воспроизвести не удалось. Все работает корректно и адекватно. Про то как и что происходит при зависании терминала вам ни кто не скажет, т.к. терминал ваш и что там с ним происходит известно или не известно только вам. После нештатного завершения работы сервера работа возобновляется в прежнем виде без каких либо потерь.

Изменение конфигурации при эксплуатации системы делать не рекомендуется. Изменения вступят в силу только после рестарта сервера, при этом рестарт во время работы будет чреват конфликтами старой конфигурации и новой. Производить все настройки рекомендуется вне время эксплуатации и позаботится чтобы сервер выключался корректно по команде exit. Негативное влияние изменения настроек на работоспособность клиентского приложение воспроизвести не удалось. Скорее всего имеет место чрезмерное экспериментальное усердие.

В очереди все первые. Каждый в своё время.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
12 года 1 мес. назад #169 от seeonme
seeonme ответил в теме Re: Обнуление очереди
Я вот немножко не понял.
При штатном перезапуске сервеной части Qsystem - обнуляется ли очередь? Или после штатного перезапуска очередь должна продолжить работу в том же состоянии, что и до перезапуска?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Время создания страницы: 0.080 секунд
Работаем с QSystem