Гигантская очередь печати

Печать кассовых и бумажных чеков по занесению платежа в биллинг.

Гигантская очередь печати

Сообщение aiwbend » 16 мар 2012, 15:29

Когда заходишь в плагин, мускул ОЧЕНЬ напрягается чтобы все это обработать.
Причину такого гигантского списка знаю но вот как удалить все эти записи не понял, чистка таблиц cashcheck_payment_queue_11 и cashcheck_payment_log не помогла.
Как это все удалить?
Вложения
Untitled-1.png
Последний раз редактировалось aiwbend 06 мар 2013, 13:32, всего редактировалось 1 раз.
aiwbend
 
Сообщения: 346
Зарегистрирован: 20 апр 2011, 09:56

Re: Гигантская очередь печати

Сообщение dimOn » 16 мар 2012, 17:31

Зря затёрли, по скриншоту теперь непонятно ничего, в том числе масштабы гигантизма очереди :lupa:
dimOn
 
Сообщения: 5918
Зарегистрирован: 30 май 2008, 15:51

Re: Гигантская очередь печати

Сообщение dimOn » 16 мар 2012, 17:34

cashcheck_payment_queue_* больше не используется нигде, её можно удалить.
cashcheck_payment_log это таблица, которая отображается на второй вкладке, это УЖЕ распечатанные платежи.
таблица, которую вы хотите очистить, нигде не хранится. оно составляется на ходу. это просто список всех платежей, которые подходят по типу платежа для этого ККМ, и которых ещё нет в логе (т.е. которые не были распечатаны)
dimOn
 
Сообщения: 5918
Зарегистрирован: 30 май 2008, 15:51

Re: Гигантская очередь печати

Сообщение dimOn » 16 мар 2012, 17:37

эта таблица просто для быстрого доступа к пропущенным потенциальным платежам, которые могли бы печататься.
в доке про это есть.
в качестве решения могу предложить только по дефолту "дату с" например, "со вчерашнего дня", чтобы и платежи нераспечатанные свежие были тут, и их было немного и при желании старые можно было найти.
dimOn
 
Сообщения: 5918
Зарегистрирован: 30 май 2008, 15:51

Re: Гигантская очередь печати

Сообщение Phricker » 16 мар 2012, 18:05

$this->bbcode_second_pass_quote('dimOn', '[')offtop]Зря затёрли, по скриншоту теперь непонятно ничего, в том числе масштабы гигантизма очереди :lupa:[/offtop]

1 из 8100 (25)
масштабы гигантизма очереди :idea2:
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn
Аватара пользователя
Phricker
Клиент
 
Сообщения: 5775
Зарегистрирован: 29 мар 2010, 23:11

Re: Гигантская очередь печати

Сообщение dimOn » 16 мар 2012, 18:17

Серьёзно чтоле :lupa:

Да я уже сделал пока, чтобы со вчерашнего дня только показывались изначально. В какое-то ближайшее время выложится.
dimOn
 
Сообщения: 5918
Зарегистрирован: 30 май 2008, 15:51

Re: Гигантская очередь печати

Сообщение aiwbend » 14 июл 2016, 17:50

$this->bbcode_second_pass_quote('dimOn', '[')offtop]Серьёзно чтоле :lupa:[/offtop]

Да я уже сделал пока, чтобы со вчерашнего дня только показывались изначально. В какое-то ближайшее время выложится.


Проблема так и не решилась, открывается тж долго, сервер напрягается сильно. Странно что я один такой. Сегодня у одного оператора 40 минут говорит открывалось.)
Еще заметил закономерность, чем дровянее пк тем долше открывает, мб в клиенте что то.

$this->bbcode_second_pass_quote('', '
')Информация о версии:

Клиент: вер. 6.2.798 / 15.02.2016 02:41:11
os: Windows 7; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_91
Сервер: вер. 6.2.1018 / 15.02.2016 02:41:36
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_65

assist: вер. 6.2.83 / 09.02.2016 20:28:35
bill: вер. 6.2.74 / 08.02.2016 14:55:49
card: вер. 6.2.34 / 15.02.2016 20:15:07
cerbercrypt: вер. 6.2.207 / 15.02.2016 20:58:18
dialup: вер. 6.2.314 / 02.02.2016 17:41:25
inet: вер. 6.2.630 / 15.02.2016 02:38:54
ipn: вер. 6.2.241 / 15.02.2016 02:41:51
mps: вер. 6.2.182 / 15.02.2016 22:07:19
npay: вер. 6.2.189 / 02.02.2016 17:42:04
phone: вер. 6.2.264 / 15.02.2016 02:38:58
rentsoft: вер. 6.2.58 / 02.02.2016 17:42:06
reports: вер. 6.2.201 / 03.02.2016 21:18:52
ru.bitel.bgbilling.plugins.cashcheck: вер. 6.2.104 / 02.02.2016 17:41:01
ru.bitel.bgbilling.plugins.crm: вер. 6.2.188 / 02.02.2016 17:42:00
trayinfo: вер. 6.2.170 / 02.02.2016 17:42:09
wm: вер. 6.2.176 / 02.02.2016 17:42:09

Окружение:

Клиент:
os: Windows 7 amd64, 6.1
java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_91
jre home: C:\Program Files\Java\jre1.8.0_91
default tz: 14.07.2016 18:46 KRAT +0700 (Asia/Novokuznetsk)
user tz: 14.07.2016 18:46 KRAT +0700 (Asia/Krasnoyarsk)
locale: ru_RU
Сервер:
os: Linux amd64, 2.6.32-5-amd64
java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_65
jre home: /opt/java/jdk1.6.0_31/jre
default tz: 14.07.2016 18:46 KRAT +0700 (Asia/Novokuznetsk)
db time: 2016-07-14 18:46:24.0
locale: ru_RU
aiwbend
 
Сообщения: 346
Зарегистрирован: 20 апр 2011, 09:56
Вернуться к началу

Re: Гигантская очередь печати

Сообщение dimOn » 14 июл 2016, 21:11

ну то есть при открытии вкладки у вас дата стоит со вчерашнего дня?
тогда там должно быть не так много платежей же, не 8000 страниц? верно?
и всё равно тормозит?
или может это не эта именно очередь тормозит а какая-нибудь другая вкладка плагина? или при листании именно этой таблицы тормоза тормоза?
если делать рефреш этой вкладки - снова тормозит столько же?
dimOn
 
Сообщения: 5918
Зарегистрирован: 30 май 2008, 15:51

Re: Гигантская очередь печати

Сообщение aiwbend » 15 июл 2016, 01:20

Тормозит в том случае когда есть выбранное устройство.
Если его нет то открывается махом, выбираешь устройство, тоже все быстро. После если перейти в "Очередь" можно идти пить чай. Если закрыть вкладку плагина а потом зайти в него снова, поведение идентично. Любые манипуляции в этой вкладке приводят к этому. Даже если в этом списке на установленную дату пусто, открывает тж долго.
Во вкладке лог тоже куча записей, но открывает в течении нескольких секунд.
aiwbend
 
Сообщения: 346
Зарегистрирован: 20 апр 2011, 09:56

Re: Гигантская очередь печати

Сообщение dimOn » 15 июл 2016, 01:59

специально полез среди ночи код глядеть, даже интересно стало, ну хз наверно там запрос оптимизировать надо, хотя он совсем не подозрительный там.... у вас размер таблицы contract_payment какой сейчас?
dimOn
 
Сообщения: 5918
Зарегистрирован: 30 май 2008, 15:51

Re: Гигантская очередь печати

Сообщение aiwbend » 15 июл 2016, 09:08

Отправил в лс
aiwbend
 
Сообщения: 346
Зарегистрирован: 20 апр 2011, 09:56

Re: Гигантская очередь печати

Сообщение dimOn » 15 июл 2016, 13:58

покажите креате тейбл для тблицы cashcheck_payment_log
dimOn
 
Сообщения: 5918
Зарегистрирован: 30 май 2008, 15:51

Re: Гигантская очередь печати

Сообщение dimOn » 15 июл 2016, 14:23

исправление выкладывается, обновитесь и попробуйте
dimOn
 
Сообщения: 5918
Зарегистрирован: 30 май 2008, 15:51

Re: Гигантская очередь печати

Сообщение aiwbend » 15 июл 2016, 14:55

ок спс, в выходные обновлюсь и напишу.
aiwbend
 
Сообщения: 346
Зарегистрирован: 20 апр 2011, 09:56

Re: Гигантская очередь печати

Сообщение aiwbend » 18 июл 2016, 09:13

Да теперь все норм, спасибо.
aiwbend
 
Сообщения: 346
Зарегистрирован: 20 апр 2011, 09:56


Вернуться в Плагин CashCheck

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron