BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 24 июн 2025, 04:17

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 62 ]  На страницу Пред.  1, 2, 3  След.
Автор Сообщение
СообщениеДобавлено: 14 янв 2013, 17:12 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
1) Уточняю. если смотреть в журнале запросов, то там ТОЧНО один запрос ? т.е это не проблема даблклика.
2) Однажды в ТП столкнулись с такой проблемой
Цитата:

Есть таблица contract_limit_period. В нее добавляются задачи на добавление лимита .
А есть таблица contract_limit_manage, в нее добавляется запись если пользователь понижает себе лимит из Web. contract_limit_manage.clp_id = contract_limit_period.id.

Задача восстановления лимита берет записи из contract_limit_period и удаляет их. При этом она у соответствующей записи(по clp_id ) в
contract_limit_manage ставит status =2. Но если посмотреть на таблицу contract_limit_manage:

select * from contract_limit_manage order by id

То видно что поле cld_id увеличивается до 124, потом снова начинается с 1-цы. Это означает что поле id из contract_limit_period снова началось с 1. Это происходит где-то с 17-28 апреля 2012 года . Возможно вы перешли на innodb, или вызвали
TRUNCATE TABLE contract_limit_period, или какая-то друга я причина . Сейчас получается что у вас для одного и того же cld_id есть 2 записи в contract_limit_manage, у нас же находится первая попавшаяся и не та, которая нужна. Завтра я выложу обновление чтобы проверялся еще и договор(cid) , тогда это решит проблему, хотя теоретически , такое может повторится и на одном и том же договоре , тогда не поможет . Там сейчас кстати есть 3 потенциальных договора, любой платеж на которые, сделает подобную ошибку.



просмотрите запрос
Код:
select * from contract_limit_manage order by id


вдруг у вас похожая проблема.К тому же теперь как выяснилось недавно для innidb поле автоинкремента переинициализируется заново, после перезагрузки mysql, т.е если удалить несколько последних id перезагруть mysql, то система начинает выдавать эти id заново..


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 14 янв 2013, 17:17 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
проблему, описанную выше, решили потом обнулением поля clp_id. но для новых записей. Но тем, кто в это вляпался, нужно было руками править. поэтому на всякий случай покажите все-таки результат запроса

Код:
select * from contract_limit_manage order by id


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 14 янв 2013, 18:20 
Не в сети
Клиент

Зарегистрирован: 15 ноя 2011, 17:56
Сообщения: 186
Карма: 0
stark писал(а):
1) Уточняю. если смотреть в журнале запросов, то там ТОЧНО один запрос ? т.е это не проблема даблклика.


Вложения:
Безымянный.png
Безымянный.png [ 19.42 КБ | Просмотров: 8560 ]

_________________
Версия 6.2
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 14 янв 2013, 18:40 
Не в сети
Клиент

Зарегистрирован: 15 ноя 2011, 17:56
Сообщения: 186
Карма: 0
Последнее сообщение для этого случая(cid)
http://forum.bgbilling.ru/viewtopic.php?f=22&t=7569#p60450

_________________
Версия 6.2


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 15 янв 2013, 18:01 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
nikav80 писал(а):
stark писал(а):
1) Уточняю. если смотреть в журнале запросов, то там ТОЧНО один запрос ? т.е это не проблема даблклика.

так все-таки дабл-клик. до этого вы 2 раза от этого отнекивались

nikav80 писал(а):
Да, только один.
5.10.13 такая же ситуация, и запрос тоже только один.



nikav80 писал(а):
У пользователя понижение лимита происходит как положено -200.00, но в задачу на восстановление лимита почему-то заносятся две строчки -200.00/5 и после того, как произойдет восстановление лимита, у пользователя лимит становится не 0.00, а 200.00.
И запрос на понижение лимита со стороны клиента только один.


Там было несколько обновлений по поводу double click. вы xsl-файлы обновляли?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 15 янв 2013, 18:14 
Не в сети
Клиент

Зарегистрирован: 15 ноя 2011, 17:56
Сообщения: 186
Карма: 0
В access.log не запросы? я по началу смотрел в них.

_________________
Версия 6.2


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 15 янв 2013, 18:18 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
а в acces.лог один запрос на этот счёт?

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 15 янв 2013, 22:15 
Не в сети
Клиент

Зарегистрирован: 15 ноя 2011, 17:56
Сообщения: 186
Карма: 0
Код:
xxx.xxx.xxx.xxx 8F323D76A468D40A6AD164EA1C4E0D9A [12/Jan/2013:10:23:37 +0400] 0.038 200 13000 "GET /bgbilling/webexecuter?action=ContractLimit&mid=contract&contractId=241 HTTP/1.1" action=ContractLimit&contractId=241&mid=contract&
xxx.xxx.xxx.xxx 8F323D76A468D40A6AD164EA1C4E0D9A [12/Jan/2013:10:23:37 +0400] 0.001 404 5 "GET /bgbilling/js/jquery.ui.core.js HTTP/1.1"
xxx.xxx.xxx.xxx 8F323D76A468D40A6AD164EA1C4E0D9A [12/Jan/2013:10:23:37 +0400] 0.000 404 5 "GET /bgbilling/js/jquery.ui.widget.js HTTP/1.1"
xxx.xxx.xxx.xxx 8F323D76A468D40A6AD164EA1C4E0D9A [12/Jan/2013:10:23:37 +0400] 0.000 404 5 "GET /bgbilling/js/jquery.ui.mouse.js HTTP/1.1"
xxx.xxx.xxx.xxx 8F323D76A468D40A6AD164EA1C4E0D9A [12/Jan/2013:10:23:37 +0400] 0.000 404 5 "GET /bgbilling/js/jquery.ui.button.js HTTP/1.1"
xxx.xxx.xxx.xxx 8F323D76A468D40A6AD164EA1C4E0D9A [12/Jan/2013:10:23:37 +0400] 0.000 404 5 "GET /bgbilling/js/jquery.ui.draggable.js HTTP/1.1"
xxx.xxx.xxx.xxx 8F323D76A468D40A6AD164EA1C4E0D9A [12/Jan/2013:10:23:37 +0400] 0.000 404 5 "GET /bgbilling/js/jquery.ui.position.js HTTP/1.1"
xxx.xxx.xxx.xxx 8F323D76A468D40A6AD164EA1C4E0D9A [12/Jan/2013:10:23:37 +0400] 0.000 404 5 "GET /bgbilling/js/jquery.ui.resizable.js HTTP/1.1"
xxx.xxx.xxx.xxx 8F323D76A468D40A6AD164EA1C4E0D9A [12/Jan/2013:10:23:37 +0400] 0.000 404 5 "GET /bgbilling/js/jquery.ui.dialog.js HTTP/1.1"
xxx.xxx.xxx.xxx 8F323D76A468D40A6AD164EA1C4E0D9A [12/Jan/2013:10:23:37 +0400] 0.000 404 5 "GET /bgbilling/js/jquery.effects.core.js HTTP/1.1"
xxx.xxx.xxx.xxx 8F323D76A468D40A6AD164EA1C4E0D9A [12/Jan/2013:10:23:37 +0400] 0.001 404 5 "GET /bgbilling/js/jquery.bgiframe-2.1.2.js HTTP/1.1"
xxx.xxx.xxx.xxx 8F323D76A468D40A6AD164EA1C4E0D9A [12/Jan/2013:10:23:37 +0400] 0.001 404 5 "GET /bgbilling/js/utils.js HTTP/1.1"
xxx.xxx.xxx.xxx 8F323D76A468D40A6AD164EA1C4E0D9A [12/Jan/2013:10:23:41 +0400] 0.678 200 12855 "POST /bgbilling/webexecuter HTTP/1.1" module=contract&GUID21647427305119285=&days=5&action=ContractLimit&mid=contract&summ=200.00&
xxx.xxx.xxx.xxx 8F323D76A468D40A6AD164EA1C4E0D9A [12/Jan/2013:10:23:41 +0400] 0.000 404 5 "GET /bgbilling/js/jquery.ui.core.js HTTP/1.1"
xxx.xxx.xxx.xxx 8F323D76A468D40A6AD164EA1C4E0D9A [12/Jan/2013:10:23:41 +0400] 0.000 404 5 "GET /bgbilling/js/jquery.ui.widget.js HTTP/1.1"
xxx.xxx.xxx.xxx 8F323D76A468D40A6AD164EA1C4E0D9A [12/Jan/2013:10:23:41 +0400] 0.000 404 5 "GET /bgbilling/js/jquery.ui.mouse.js HTTP/1.1"
xxx.xxx.xxx.xxx 8F323D76A468D40A6AD164EA1C4E0D9A [12/Jan/2013:10:23:41 +0400] 0.000 404 5 "GET /bgbilling/js/jquery.ui.button.js HTTP/1.1"
xxx.xxx.xxx.xxx 8F323D76A468D40A6AD164EA1C4E0D9A [12/Jan/2013:10:23:41 +0400] 0.000 404 5 "GET /bgbilling/js/jquery.ui.draggable.js HTTP/1.1"
xxx.xxx.xxx.xxx 8F323D76A468D40A6AD164EA1C4E0D9A [12/Jan/2013:10:23:41 +0400] 0.000 404 5 "GET /bgbilling/js/jquery.ui.position.js HTTP/1.1"
xxx.xxx.xxx.xxx 8F323D76A468D40A6AD164EA1C4E0D9A [12/Jan/2013:10:23:41 +0400] 0.000 404 5 "GET /bgbilling/js/jquery.ui.resizable.js HTTP/1.1"
xxx.xxx.xxx.xxx 8F323D76A468D40A6AD164EA1C4E0D9A [12/Jan/2013:10:23:41 +0400] 0.000 404 5 "GET /bgbilling/js/jquery.ui.dialog.js HTTP/1.1"
xxx.xxx.xxx.xxx 8F323D76A468D40A6AD164EA1C4E0D9A [12/Jan/2013:10:23:41 +0400] 0.000 404 5 "GET /bgbilling/js/jquery.effects.core.js HTTP/1.1"
xxx.xxx.xxx.xxx 8F323D76A468D40A6AD164EA1C4E0D9A [12/Jan/2013:10:23:41 +0400] 0.000 404 5 "GET /bgbilling/js/jquery.bgiframe-2.1.2.js HTTP/1.1"
xxx.xxx.xxx.xxx 8F323D76A468D40A6AD164EA1C4E0D9A [12/Jan/2013:10:23:41 +0400] 0.001 404 5 "GET /bgbilling/js/utils.js HTTP/1.1" 

_________________
Версия 6.2


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 16 янв 2013, 01:57 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
Надо объяснять что означает 404-я ошибка при запросе файлов из /bgbilling/js ?
Все еще не понятно почему не срабатывает javascript код на даблклик?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 16 янв 2013, 02:00 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Изображение
вспомнилось :D

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 16 янв 2013, 03:25 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
Изображение

теперь сайт закроют


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 16 янв 2013, 11:50 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
чото я не очень понял а как вообще что-либо в ЛК работает с такой картиной?

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 16 янв 2013, 13:08 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
может у них java-скрипт отключен в браузере?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 16 янв 2013, 13:11 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
stark писал(а):
Там было несколько обновлений по поводу double click. вы xsl-файлы обновляли?


в одном из обновлений мы просто вставили прямо в layout.xls

Код:

         <script>
            function disableButton( button )
            {   
               button.disabled = true;      
            }
         </script>


вы точно правили шаблоны при обновлении?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 16 янв 2013, 13:42 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
stark писал(а):
может у них java-скрипт отключен в браузере?

это же логи сервера, которые однозначно показывают, что скрипты запрашиваются, но отдаётся 404

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 16 янв 2013, 15:22 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
stark писал(а):
может у них java-скрипт отключен в браузере?

Для таких надо рисовать на странице логина div с текстом "включите javascript!", а всем остальным, у кого жабаскрипт включен, заполнять этот div через innerHTML формой логина и будет красота, не?

dimOn писал(а):
это же логи сервера, которые однозначно показывают, что скрипты запрашиваются, но отдаётся 404

Ну зачем подсказывать то? :facepalm:


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 16 янв 2013, 16:10 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Несколько раз смотрел код понижения лимита 5.2, создал тест - 60 потоков одновременно понижают лимит на рубль.
Получилось так, как и должно быть, никаких повторений (-200, -200, -200), хоть порядок отображения в этом случае не верный.
Вложение:
limit.png
limit.png [ 22.57 КБ | Просмотров: 8499 ]

Вложение:
limbo.png
limbo.png [ 106.71 КБ | Просмотров: 8499 ]


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 16 янв 2013, 16:15 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
А вложение это к чему? ))) Что nikav80 всю плешь проел и ведет вас непонятно куда? :D

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 16 янв 2013, 16:28 
Не в сети
Клиент

Зарегистрирован: 15 ноя 2011, 17:56
Сообщения: 186
Карма: 0
Как я понял, даблклик решается js, на запрос которых приходит 404, но их нет в дистрибутиве BGB5.2.

_________________
Версия 6.2


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 16 янв 2013, 16:32 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
а покажите что у вас в папке BGBillingServer\webroot\js

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 16 янв 2013, 16:41 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Цитата:
А вложение это к чему?
Это к тому, что мне на протяжении всей темы не понятно, даже при дабл клик, почему лимит остается -200, а не становится -400, затем -600, тогда как задачи на восстановление добавляются. И к предыдущим картинкам.
Тест проводил на LimitManager, который с июня прошлого года не менялся.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 16 янв 2013, 16:47 
Не в сети
Клиент

Зарегистрирован: 15 ноя 2011, 17:56
Сообщения: 186
Карма: 0
Phricker писал(а):
а покажите что у вас в папке BGBillingServer\webroot\js

Код:
bgbilling:/usr/local/BGBillingServer/webroot/js# ls
common.js  jquery.form.js  jquery-min.js  jquery.ui.js
bgbilling:/usr/local/BGBillingServer/webroot/js#

_________________
Версия 6.2


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 16 янв 2013, 17:14 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
да, они и не собираются в сборку, так вышло

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 16 янв 2013, 17:44 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
dimOn писал(а):
они и не собираются в сборку, так вышло

Изображение


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 16 янв 2013, 18:59 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Изображение

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 16 янв 2013, 19:17 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
nikav80 самому писать то, что Вы забыли положить?

Ув. разработчики, может Вам все это и кажется игрой в бирюльки, но мы все используем БГБ как инструмент и надеемся на его надежность, надеемся что он не подведет, но когда Вы продаете машину и забываете поставить туда подвеску, а потом еще и приклываетесь с того что она не едет - это, мягко говоря, странно, Вы не находите?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 16 янв 2013, 19:28 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4494
Откуда: Уфа, Россия
Карма: 187
эти js используются в одном из новых модулей, по ошибке ссылки на них прописали в общей xsl, а не конкретного модуля, так, что в данном случае это ошибка не влияет на работу личного кабинета, разве что раздувает логи доступа.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 16 янв 2013, 21:32 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
Понижение лимита относится не к ядру, а к какому-то модулю? //_-)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 17 янв 2013, 01:41 
Не в сети
Разработчик

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4494
Откуда: Уфа, Россия
Карма: 187
файлы из лога с ошибкой 404 не используются в понижение лимита!!!


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 17 янв 2013, 10:48 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
б
nikav80 писал(а):
Как я понял, даблклик решается js, на запрос которых приходит 404, но их нет в дистрибутиве BGB5.2.

нет. дабклик решается в common.js, но у абонентов некоторых он закешировался старый и поэтому все не работает . тогда для верности мы вставили его еще и прям в layout.xls.

Код:

         <script>
            function disableButton( button )
            {   
               button.disabled = true;      
            }
         </script>


Но некоторые при обновление дабы не порушить свой дизайн, просто перетирают папку webroot. Внятного ответа на вопрос делаете ли вы так или нет я тут не увидел, поэтому приложите сюда свой layout.xls. и сommon.js тоже .


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 62 ]  На страницу Пред.  1, 2, 3  След.

Часовой пояс: UTC + 5 часов [ Летнее время ]


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

Сейчас этот форум просматривают: Bing [Bot], Google [Bot] и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.073s | 78 Queries | GZIP : On ]