12.04.2022 16:05
Нередко обращается кассир со словами "касса тормозит".

Всегда спрашивают уточнения, при каких операциях, и сколько конкретно времени тормозит.

Решили, что самый нормальный test case - это видеозапись.

Что мы скажем по данному случаю?

Тормозит?

12.04.2022 16:17
Неплохо бы и про саму кассу рассказать, про режим печати чека, про исправность подключенного дисплея покупателя...
12.04.2022 16:20
Типичные причины тормозов.

1. Проблемы винчестера. В случаях, когда задержки измеряются секундами и десятками секунд, эти проблемы видны в /var/log/messages.
2. Проблемы БД mysql - видны в загрузке процессора, top, и в журнале mysql.
3. Проблемы безналичной оплаты. Размер журналов, нестабильность связи, проблемы пинпада.

1, 2 - проверил.
3 - в данном случае расчет за наличные.

Ну и по штатному поведению отписал кассиру:

-----------------------

Если вопрос во времени отображения сообщения "СДАЧА ... " - это штатный функционал, сообщение удерживается на экране какое-то время, например, 10 с. (не помню точно), чтобы кассиру было удобнее набирать сдачу, не теряя информацию на экране.

Кассиру не нужно дожидаться окончания этого времени, можно начинать следующий чек (вводом штрихкода / артикула) прямо при висящем на экране сообщении "СДАЧА... ".
12.04.2022 16:21
>>> про режим печати чека

никаких особых настроек нет

>>> про исправность подключенного дисплея покупателя

уточню
12.04.2022 16:26
Думаю, после нажатия ПОДЫТОГ 2 с, и после ввода суммы до появления "СДАЧА" 3 с - это заметные тормоза.
12.04.2022 16:33
Цитата:
>>> про исправность подключенного дисплея покупателя

уточню
Да, это причина номер 4.

По факту его нет, а в настройках он был.
12.04.2022 18:54
что касается базы MySQL, то можно включить/настроить log_slow_queries, чтобы видеть тормозные запросы и периодически делать
Код:
mysqlcheck -hlocalhost -uюзер -pпароль --all-databases --optimize
mysqlcheck -hlocalhost -uюзер -pпароль --all-databases --analyze
кроме того, можно dmesg смотреть на предмет сбоев оборудования и прочей физики.
Часовой пояс GMT +3, время: 23:20.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.