forum.bitel.ru http://forum.bitel.ru/ |
|
Дублирование тарифа на 5.2 http://forum.bitel.ru/viewtopic.php?f=22&t=6428 |
Страница 1 из 1 |
Автор: | skyb [ 09 фев 2012, 05:32 ] |
Заголовок сообщения: | Re: Дублирование тарифа на 5.2 |
Alex-XXI писал(а): проблема актуальна только для IE На 6-ом IE ? ![]() |
Автор: | Alex-XXI [ 09 фев 2012, 12:55 ] |
Заголовок сообщения: | Re: Дублирование тарифа на 5.2 |
Проблема возникает в 6 и 8 версии IE. Другие не проверял. Самое интересное, что на версии биллинга 5.0 такой проблемы не было. |
Автор: | Alex-XXI [ 20 фев 2012, 18:26 ] |
Заголовок сообщения: | Re: Дублирование тарифа на 5.2 |
Из журнал web-запросов. Смена тарифа через IE: Код: 20.02.2012 16:12:25 000001 192.168.1.57 pswd => pass; midAuth => 0; user => 000001; GUID928109173749931 => ; 20.02.2012 16:12:30 000001 192.168.1.57 action => ChangeTariff; contractId => 436; mid => contract; 20.02.2012 16:12:36 000001 192.168.1.57 module => contract; command => change; to_tariff => 144; step => 0; tariff_group => 3; action => ChangeTariff; GUID928109173749930_change => ; mid => contract; 20.02.2012 16:12:36 000001 192.168.1.57 GUID928109173749930_change => ; to_tariff => 144; module => contract; step => 0; command => change; action => ChangeTariff; tariff_group => 3; mid => contract; 20.02.2012 16:12:41 000001 192.168.1.57 module => contract; from_date => 20.02.2012; command => change; to_tariff => 144; step => 1; tariff_group => 3; action => ChangeTariff; GUID928109173749928_change => ; mid => contract; 20.02.2012 16:12:41 000001 192.168.1.57 module => contract; from_date => 20.02.2012; command => change; to_tariff => 144; step => 1; tariff_group => 3; action => ChangeTariff; GUID928109173749928_change => ; mid => contract; 20.02.2012 16:12:52 000001 192.168.1.57 action => ChangeTariff; contractId => 436; mid => contract; Вторая попытка сметы тарифа через IE: Код: 20.02.2012 16:30:57 000001 192.168.1.57 pswd => pass; midAuth => 0; GUID928109173749911 => ; user => 000001; 20.02.2012 16:30:57 000001 192.168.1.57 pswd => pass; midAuth => 0; GUID928109173749911 => ; user => 000001; 20.02.2012 16:31:00 000001 192.168.1.57 action => ChangeTariff; contractId => 436; mid => contract; 20.02.2012 16:31:04 000001 192.168.1.57 module => contract; command => change; to_tariff => 104; step => 0; tariff_group => 3; action => ChangeTariff; GUID928109173749910_change => ; mid => contract; 20.02.2012 16:31:04 000001 192.168.1.57 module => contract; command => change; to_tariff => 104; step => 0; tariff_group => 3; action => ChangeTariff; GUID928109173749910_change => ; mid => contract; 20.02.2012 16:31:07 000001 192.168.1.57 module => contract; from_date => 20.02.2012; command => change; to_tariff => 104; step => 1; GUID928109173749908_change => ; tariff_group => 3; action => ChangeTariff; mid => contract; 20.02.2012 16:31:07 000001 192.168.1.57 to_tariff => 104; module => contract; step => 1; command => change; action => ChangeTariff; GUID928109173749908_change => ; from_date => 20.02.2012; tariff_group => 3; mid => contract; Смена тарифа через FF: Код: 20.02.2012 16:28:56 000001 192.168.1.57 pswd => pass; midAuth => 0; GUID928109173749916 => ; user => 000001; 20.02.2012 16:29:00 000001 192.168.1.57 contractId => 436; action => ChangeTariff; mid => contract; 20.02.2012 16:29:04 000001 192.168.1.57 module => contract; command => change; to_tariff => 134; step => 0; tariff_group => 3; action => ChangeTariff; GUID928109173749915_change => ; mid => contract; 20.02.2012 16:29:09 000001 192.168.1.57 module => contract; from_date => 20.02.2012; command => change; to_tariff => 134; step => 1; GUID928109173749914_change => ; tariff_group => 3; action => ChangeTariff; mid => contract; Видно, что через IE некоторые действия выполняются дважды, причем не только смена тарифа. |
Автор: | Phricker [ 20 фев 2012, 18:44 ] |
Заголовок сообщения: | Re: Дублирование тарифа на 5.2 |
Мейби IE обновляет страницу. Даже в FF если нажать F5 выйдет так же |
Автор: | Alex-XXI [ 20 фев 2012, 19:07 ] |
Заголовок сообщения: | Re: Дублирование тарифа на 5.2 |
Выяснил закономерность. Если на событие "Смена тарифа по заданию пользователя" повешен скрипт, даже пустой, то при смене тарифа через IE происходит дублирование тарифа в договоре. Если скрипт отключить - проблемы нет, явно проблема в биллинге. |
Автор: | Alex-XXI [ 01 мар 2012, 13:17 ] |
Заголовок сообщения: | Re: Дублирование тарифа на 5.2 |
Поставили биллинг с нуля (вер. 5.2 сборка 1073 от 01.03.2012 10:19:59), проблема осталась. Приходится регулярно вручную проверять наличие дублирования тарифов у абонентов. В RSS про 1073 билд написано Код: 1073 01.03.2012 10:28:41 ДОБАВЛЕНО оптимизированы веб-запросы из ЛК + добавлена возможность задания пользовательского обработчика авторизации веб-клиентов (заменяет встроенный "ядерный" обработчик), задается в параметре web.auth.class Как полагаю к этой проблеме это никакого отношения не имеет. |
Автор: | Phricker [ 01 мар 2012, 13:27 ] |
Заголовок сообщения: | Re: Дублирование тарифа на 5.2 |
Подтверждаю Windows 7 IE 9.0.8112 Сервер: вер. 5.2 сборка 1072 от 28.02.2012 16:31:36 Всегда говорил, что IE это не браузер ![]() |
Автор: | Artur [ 30 июл 2012, 12:25 ] |
Заголовок сообщения: | Re: Дублирование тарифа на 5.2 |
Здравствуйте! ДАнная проблема актуальна? самому проверить возможности нет, к сожалению... |
Автор: | Phricker [ 30 июл 2012, 12:35 ] |
Заголовок сообщения: | Re: Дублирование тарифа на 5.2 |
Помоему пофиксили Цитата: 1217 18.06.2012 21:19:43 ДОБАВЛЕНО Защита от двойного клика в личном кабинет пользователя. Но щас проверю |
Автор: | Phricker [ 30 июл 2012, 12:39 ] |
Заголовок сообщения: | Re: Дублирование тарифа на 5.2 |
Нормально вроде ![]() |
Автор: | Artur [ 30 июл 2012, 13:06 ] |
Заголовок сообщения: | Re: Дублирование тарифа на 5.2 |
ок, спасибо. Чищу Тудушку свою |
Автор: | Alex-XXI [ 29 авг 2012, 17:58 ] |
Заголовок сообщения: | Re: Дублирование тарифа на 5.2 |
Проблема до сих пор актуальна, версия системы Код: Сервер: вер. 5.2 сборка 1282 от 17.08.2012 17:41:32 os: Linux; java: Java HotSpot(TM) Server VM, v.1.6.0_14 card вер. 5.2 сборка 182 от 06.08.2012 11:20:38 dialup вер. 5.2 сборка 348 от 06.08.2012 11:20:46 inet вер. 5.2 сборка 962 от 16.08.2012 15:57:53 ipn вер. 5.2 сборка 238 от 14.08.2012 13:39:01 mps вер. 5.2 сборка 153 от 06.08.2012 11:21:08 npay вер. 5.2 сборка 187 от 14.08.2012 13:39:16 phone вер. 5.2 сборка 244 от 14.08.2012 13:39:17 reports вер. 5.2 сборка 179 от 06.08.2012 11:21:20 trayinfo вер. 5.2 сборка 159 от 06.08.2012 11:21:22 voiceip вер. 5.2 сборка 185 от 06.08.2012 11:21:37 Видимо это не помогает Код: 1217 18.06.2012 21:19:43 ДОБАВЛЕНО Защита от двойного клика в личном кабинет пользователя.
|
Автор: | stark [ 29 авг 2012, 18:06 ] |
Заголовок сообщения: | Re: Дублирование тарифа на 5.2 |
Alex-XXI писал(а): Проблема до сих пор актуальна, версия системы Код: Сервер: вер. 5.2 сборка 1282 от 17.08.2012 17:41:32 os: Linux; java: Java HotSpot(TM) Server VM, v.1.6.0_14 card вер. 5.2 сборка 182 от 06.08.2012 11:20:38 dialup вер. 5.2 сборка 348 от 06.08.2012 11:20:46 inet вер. 5.2 сборка 962 от 16.08.2012 15:57:53 ipn вер. 5.2 сборка 238 от 14.08.2012 13:39:01 mps вер. 5.2 сборка 153 от 06.08.2012 11:21:08 npay вер. 5.2 сборка 187 от 14.08.2012 13:39:16 phone вер. 5.2 сборка 244 от 14.08.2012 13:39:17 reports вер. 5.2 сборка 179 от 06.08.2012 11:21:20 trayinfo вер. 5.2 сборка 159 от 06.08.2012 11:21:22 voiceip вер. 5.2 сборка 185 от 06.08.2012 11:21:37 Видимо это не помогает Код: 1217 18.06.2012 21:19:43 ДОБАВЛЕНО Защита от двойного клика в личном кабинет пользователя. вы посмотрите запросы клиента в журнале Web-запросов. Их 2? в одно и то же время ? |
Автор: | Alex-XXI [ 29 авг 2012, 18:17 ] |
Заголовок сообщения: | Re: Дублирование тарифа на 5.2 |
Повторить на своем ПК ситуацию не удалось, но у кого-то из абонентов видимо получилось. Вот логи: Код: 29.08.2012 15:45:58 001296 10.21.117.51 pswd => pass; midAuth => 0; user => 001296; GUID5830190012701207 => ; 29.08.2012 15:45:58 001296 10.21.117.51 pswd => pass; midAuth => 0; user => 001296; GUID5830190012701207 => ; 29.08.2012 15:46:05 001296 10.21.117.51 contractId => 5908; action => ChangeTariff; mid => contract; 29.08.2012 15:46:11 001296 10.21.117.51 to_tariff => 134; module => contract; step => 0; GUID5830190012701206_change => ; command => change; action => ChangeTariff; tariff_group => 3; mid => contract; 29.08.2012 15:46:11 001296 10.21.117.51 to_tariff => 134; module => contract; step => 0; GUID5830190012701206_change => ; command => change; action => ChangeTariff; tariff_group => 3; mid => contract; 29.08.2012 15:46:16 001296 10.21.117.51 to_tariff => 134; module => contract; step => 1; command => change; action => ChangeTariff; from_date => 29.08.2012; GUID5830190012701204_change => ; tariff_group => 3; mid => contract; 29.08.2012 15:46:16 001296 10.21.117.51 to_tariff => 134; module => contract; step => 1; command => change; action => ChangeTariff; from_date => 29.08.2012; GUID5830190012701204_change => ; tariff_group => 3; mid => contract; 29.08.2012 15:46:18 001296 10.21.117.51 contractId => 5908; action => TariffOption; mid => contract; 29.08.2012 15:46:20 001296 10.21.117.51 module => contract; operation => activate; action => TariffOption; mid => contract; GUID5830190012701200 => ; 29.08.2012 15:46:20 001296 10.21.117.51 module => contract; operation => activate; action => TariffOption; mid => contract; GUID5830190012701200 => ; 29.08.2012 15:46:22 001296 10.21.117.51 module => contract; operation => activate; action => TariffOption; option_id => 1; mid => contract; mode_id => 8; 29.08.2012 15:46:22 001296 10.21.117.51 module => contract; operation => activate; action => TariffOption; option_id => 1; mid => contract; mode_id => 8; 29.08.2012 15:46:26 001296 10.21.117.51 action => Exit; mid => contract; 29.08.2012 15:48:18 001296 192.168.5.30 pswd => pass; GUID5830190012701196 => ; midAuth => 0; user => 001296; 29.08.2012 15:48:20 001296 192.168.5.30 contractId => 5908; action => ShowBalance; mid => contract; 29.08.2012 15:48:40 001296 10.21.117.51 contractId => 5908; action => ShowBalance; mid => contract; 29.08.2012 15:49:06 001296 10.21.117.51 contractId => 5908; action => ShowBalance; mid => contract; 29.08.2012 15:49:08 001296 10.21.117.51 contractId => 5908; action => ShowBalance; mid => contract; 29.08.2012 15:49:10 001296 10.21.117.51 contractId => 5908; action => ShowBalance; mid => contract; 29.08.2012 15:49:11 001296 10.21.117.51 contractId => 5908; action => ShowBalance; mid => contract; 29.08.2012 15:49:13 001296 10.21.117.51 contractId => 5908; action => ShowBalance; mid => contract; 29.08.2012 15:49:14 001296 10.21.117.51 contractId => 5908; action => ShowBalance; mid => contract; 29.08.2012 15:49:16 001296 10.21.117.51 contractId => 5908; action => ShowBalance; mid => contract; 29.08.2012 15:49:53 001296 10.21.117.51 contractId => 5908; action => ShowBalance; mid => contract; 29.08.2012 15:49:54 001296 10.21.117.51 contractId => 5908; action => ShowBalance; mid => contract; 29.08.2012 15:49:58 001296 10.21.117.51 contractId => 5908; action => ShowBalance; mid => contract; 29.08.2012 15:49:59 001296 10.21.117.51 contractId => 5908; action => ShowBalance; mid => contract; 29.08.2012 15:50:04 001296 10.21.117.51 contractId => 5908; action => ShowBalance; mid => contract; 29.08.2012 15:50:11 001296 10.21.117.51 contractId => 5908; action => Cards; mid => contract; 29.08.2012 15:50:19 001296 10.21.117.51 contractId => 5908; action => ContractLimit; mid => contract; 29.08.2012 15:50:23 001296 10.21.117.51 contractId => 5908; action => ContractStatus; mid => contract; 29.08.2012 15:50:38 001296 10.21.117.51 contractId => 5908; action => ContractLimit; mid => contract; 29.08.2012 15:50:47 001296 10.21.117.51 module => contract; action => ContractLimit; GUID5830190012701193 => ; summ => 200; mid => contract; days => 4; 29.08.2012 15:50:47 001296 10.21.117.51 module => contract; action => ContractLimit; GUID5830190012701193 => ; summ => 200; mid => contract; days => 4; 29.08.2012 15:50:51 001296 10.21.117.51 contractId => 5908; action => ShowBalance; mid => contract; Видно, что ряд запросов дублируются, при этом продублировался тариф на договоре. Для включения защиты от двойного клика как полагаю в конфиге биллинга ничего менять не надо? |
Автор: | stark [ 04 сен 2012, 16:39 ] |
Заголовок сообщения: | Re: Дублирование тарифа на 5.2 |
Alex-XXI писал(а): Повторить на своем ПК ситуацию не удалось, но у кого-то из абонентов видимо получилось. Вот логи: Код: 29.08.2012 15:45:58 001296 10.21.117.51 pswd => pass; midAuth => 0; user => 001296; GUID5830190012701207 => ; 29.08.2012 15:45:58 001296 10.21.117.51 pswd => pass; midAuth => 0; user => 001296; GUID5830190012701207 => ; 29.08.2012 15:46:05 001296 10.21.117.51 contractId => 5908; action => ChangeTariff; mid => contract; 29.08.2012 15:46:11 001296 10.21.117.51 to_tariff => 134; module => contract; step => 0; GUID5830190012701206_change => ; command => change; action => ChangeTariff; tariff_group => 3; mid => contract; 29.08.2012 15:46:11 001296 10.21.117.51 to_tariff => 134; module => contract; step => 0; GUID5830190012701206_change => ; command => change; action => ChangeTariff; tariff_group => 3; mid => contract; 29.08.2012 15:46:16 001296 10.21.117.51 to_tariff => 134; module => contract; step => 1; command => change; action => ChangeTariff; from_date => 29.08.2012; GUID5830190012701204_change => ; tariff_group => 3; mid => contract; 29.08.2012 15:46:16 001296 10.21.117.51 to_tariff => 134; module => contract; step => 1; command => change; action => ChangeTariff; from_date => 29.08.2012; GUID5830190012701204_change => ; tariff_group => 3; mid => contract; 29.08.2012 15:46:18 001296 10.21.117.51 contractId => 5908; action => TariffOption; mid => contract; 29.08.2012 15:46:20 001296 10.21.117.51 module => contract; operation => activate; action => TariffOption; mid => contract; GUID5830190012701200 => ; 29.08.2012 15:46:20 001296 10.21.117.51 module => contract; operation => activate; action => TariffOption; mid => contract; GUID5830190012701200 => ; 29.08.2012 15:46:22 001296 10.21.117.51 module => contract; operation => activate; action => TariffOption; option_id => 1; mid => contract; mode_id => 8; 29.08.2012 15:46:22 001296 10.21.117.51 module => contract; operation => activate; action => TariffOption; option_id => 1; mid => contract; mode_id => 8; 29.08.2012 15:46:26 001296 10.21.117.51 action => Exit; mid => contract; 29.08.2012 15:48:18 001296 192.168.5.30 pswd => pass; GUID5830190012701196 => ; midAuth => 0; user => 001296; 29.08.2012 15:48:20 001296 192.168.5.30 contractId => 5908; action => ShowBalance; mid => contract; 29.08.2012 15:48:40 001296 10.21.117.51 contractId => 5908; action => ShowBalance; mid => contract; 29.08.2012 15:49:06 001296 10.21.117.51 contractId => 5908; action => ShowBalance; mid => contract; 29.08.2012 15:49:08 001296 10.21.117.51 contractId => 5908; action => ShowBalance; mid => contract; 29.08.2012 15:49:10 001296 10.21.117.51 contractId => 5908; action => ShowBalance; mid => contract; 29.08.2012 15:49:11 001296 10.21.117.51 contractId => 5908; action => ShowBalance; mid => contract; 29.08.2012 15:49:13 001296 10.21.117.51 contractId => 5908; action => ShowBalance; mid => contract; 29.08.2012 15:49:14 001296 10.21.117.51 contractId => 5908; action => ShowBalance; mid => contract; 29.08.2012 15:49:16 001296 10.21.117.51 contractId => 5908; action => ShowBalance; mid => contract; 29.08.2012 15:49:53 001296 10.21.117.51 contractId => 5908; action => ShowBalance; mid => contract; 29.08.2012 15:49:54 001296 10.21.117.51 contractId => 5908; action => ShowBalance; mid => contract; 29.08.2012 15:49:58 001296 10.21.117.51 contractId => 5908; action => ShowBalance; mid => contract; 29.08.2012 15:49:59 001296 10.21.117.51 contractId => 5908; action => ShowBalance; mid => contract; 29.08.2012 15:50:04 001296 10.21.117.51 contractId => 5908; action => ShowBalance; mid => contract; 29.08.2012 15:50:11 001296 10.21.117.51 contractId => 5908; action => Cards; mid => contract; 29.08.2012 15:50:19 001296 10.21.117.51 contractId => 5908; action => ContractLimit; mid => contract; 29.08.2012 15:50:23 001296 10.21.117.51 contractId => 5908; action => ContractStatus; mid => contract; 29.08.2012 15:50:38 001296 10.21.117.51 contractId => 5908; action => ContractLimit; mid => contract; 29.08.2012 15:50:47 001296 10.21.117.51 module => contract; action => ContractLimit; GUID5830190012701193 => ; summ => 200; mid => contract; days => 4; 29.08.2012 15:50:47 001296 10.21.117.51 module => contract; action => ContractLimit; GUID5830190012701193 => ; summ => 200; mid => contract; days => 4; 29.08.2012 15:50:51 001296 10.21.117.51 contractId => 5908; action => ShowBalance; mid => contract; Видно, что ряд запросов дублируются, при этом продублировался тариф на договоре. Для включения защиты от двойного клика как полагаю в конфиге биллинга ничего менять не надо? Там xsl-файлы обновляли? . Там защита стоит в lalout.xls на кнопке с помощью javascript-а. Функция находится в js/common.js. Возможно она закешировалась у пользователя . Попробуйте в крайнем случае ее переименовать в common2.js. |
Автор: | Alex-XXI [ 11 сен 2012, 15:18 ] |
Заголовок сообщения: | Re: Дублирование тарифа на 5.2 |
xsl файлы новые, функция, о которой идет речь в скриптах есть. Сегодня появилась похожая проблема, при изменении лимита через web-интерфейс произошло дублирование, вот логи(причем здесь опять же происходит дублирование тарифа): Код: 10.09.2012 13:37:39 001300 10.21.42.95 GUID6268586801791307 => ; pswd => pass; midAuth => 0; user => 001300;
10.09.2012 13:37:39 001300 10.21.42.95 GUID6268586801791307 => ; pswd => pass; midAuth => 0; user => 001300; 10.09.2012 13:37:42 001300 10.21.42.95 action => ChangeTariff; contractId => 5947; mid => contract; 10.09.2012 13:38:18 001300 10.21.42.95 module => contract; command => change; to_tariff => 145; step => 0; GUID6268586801791306_change => ; tariff_group => 3; action => ChangeTariff; mid => contract; 10.09.2012 13:38:20 001300 10.21.42.95 module => contract; from_date => 10.09.2012; command => change; to_tariff => 145; step => 1; tariff_group => 3; action => ChangeTariff; GUID6268586801791305_change => ; mid => contract; 10.09.2012 13:38:20 001300 10.21.42.95 module => contract; from_date => 10.09.2012; command => change; to_tariff => 145; step => 1; tariff_group => 3; action => ChangeTariff; GUID6268586801791305_change => ; mid => contract; 10.09.2012 13:38:23 001300 10.21.42.95 action => TariffOption; contractId => 5947; mid => contract; 10.09.2012 13:38:24 001300 10.21.42.95 module => contract; GUID6268586801791302 => ; operation => activate; action => TariffOption; mid => contract; 10.09.2012 13:38:24 001300 10.21.42.95 module => contract; GUID6268586801791302 => ; operation => activate; action => TariffOption; mid => contract; 10.09.2012 13:38:27 001300 10.21.42.95 module => contract; operation => activate; action => TariffOption; option_id => 1; mid => contract; mode_id => 8; 10.09.2012 13:38:27 001300 10.21.42.95 module => contract; operation => activate; action => TariffOption; option_id => 1; mid => contract; mode_id => 8; 10.09.2012 13:40:27 001300 192.168.5.2 GUID6268586801791299 => ; pswd => pass; midAuth => 0; user => 001300; 10.09.2012 13:40:27 001300 192.168.5.2 GUID6268586801791299 => ; pswd => pass; midAuth => 0; user => 001300; 10.09.2012 13:40:29 001300 192.168.5.2 action => ShowBalance; contractId => 5947; mid => contract; 10.09.2012 13:41:02 001300 192.168.5.2 action => ContractLimit; contractId => 5947; mid => contract; 10.09.2012 13:41:13 001300 192.168.5.2 module => contract; days => 4; GUID6268586801791298 => ; summ => 100; action => ContractLimit; mid => contract; 10.09.2012 13:41:13 001300 192.168.5.2 module => contract; days => 4; GUID6268586801791298 => ; summ => 100; action => ContractLimit; mid => contract; 11.09.2012 12:06:52 001300 10.21.42.95 GUID6268586801791167 => ; pswd => pass; midAuth => 0; user => 001300; 11.09.2012 12:06:52 001300 10.21.42.95 GUID6268586801791167 => ; pswd => pass; midAuth => 0; user => 001300; 11.09.2012 12:08:35 001300 10.21.42.95 action => ContractLimit; contractId => 5947; mid => contract; 11.09.2012 12:09:04 001300 10.21.42.95 action => ShowBalance; contractId => 5947; mid => contract; 11.09.2012 12:12:11 001300 192.168.5.17 GUID6268586801791164 => ; pswd => pass; midAuth => 0; user => 001300; 11.09.2012 12:12:11 001300 192.168.5.17 GUID6268586801791164 => ; pswd => pass; midAuth => 0; user => 001300; 11.09.2012 12:12:48 001300 192.168.5.17 action => ShowBalance; contractId => 5947; mid => contract; 11.09.2012 12:13:23 001300 192.168.5.17 module => contract; year => 2012; action => ShowBalance; month => 10; mid => contract; 11.09.2012 12:13:26 001300 192.168.5.17 module => contract; year => 2012; action => ShowBalance; month => 11; mid => contract; 11.09.2012 12:13:28 001300 192.168.5.17 module => contract; year => 2012; action => ShowBalance; month => 12; mid => contract; 11.09.2012 12:13:32 001300 192.168.5.17 module => contract; year => 2012; action => ShowBalance; month => 11; mid => contract; 11.09.2012 12:13:36 001300 192.168.5.17 module => contract; year => 2012; action => ShowBalance; month => 10; mid => contract; 11.09.2012 12:13:37 001300 192.168.5.17 module => contract; year => 2012; action => ShowBalance; month => 9; mid => contract; 11.09.2012 12:14:03 001300 192.168.5.17 action => ContractLimit; contractId => 5947; mid => contract; 11.09.2012 12:14:25 001300 192.168.5.17 action => Exit; mid => contract; |
Автор: | stark [ 11 сен 2012, 15:48 ] |
Заголовок сообщения: | Re: Дублирование тарифа на 5.2 |
скорее всего проблема в кешировании js-файла у клиента . Попробуйте переименовать его в common2.js . И ссылки на него тоже |
Автор: | snark [ 11 сен 2012, 21:35 ] |
Заголовок сообщения: | Re: Дублирование тарифа на 5.2 |
Укажите в nginx.conf Код: server { ... add_header Cache-Control no-store; add_header Cache-Control must-revalidate; add_header Last-Modified "Thu, 01 Jan 1970 00:00:01 GMT"; expires epoch; proxy_store off; ... } И забудьте про проблемы с клиентским кешем. |
Автор: | stark [ 04 окт 2012, 15:11 ] |
Заголовок сообщения: | Re: Дублирование тарифа на 5.2 |
snark писал(а): Укажите в nginx.conf Код: server { ... add_header Cache-Control no-store; add_header Cache-Control must-revalidate; add_header Last-Modified "Thu, 01 Jan 1970 00:00:01 GMT"; expires epoch; proxy_store off; ... } И забудьте про проблемы с клиентским кешем. У нас итак стоит Код: response.setHeader( "cache-control", "no-cache, no-store" ); Может еще Last-Modified добавить ? |
Автор: | snark [ 05 окт 2012, 11:08 ] |
Заголовок сообщения: | Re: Дублирование тарифа на 5.2 |
Cache-Control + Last-Modified + Expires все вместе позволяют практически полностью избавится от кеширования странички, поэтому есть смысл отдавать их все ![]() Last-Modified + Expires = "Thu, 01 Jan 1970 00:00:01 GMT" (юникстайм в общем) - это грязный хак, который всему у чего есть кеш (браузер, прокся и т.п.), как бы говорит о том файл "протух" уже очень и очень давно и его в любом случае надо обновлять. Как добавил в конфиг все написано выше - я вообще не встречал ситуаций с закешированным содержимым. |
Автор: | stark [ 08 окт 2012, 19:22 ] |
Заголовок сообщения: | Re: Дублирование тарифа на 5.2 |
snark писал(а): Cache-Control + Last-Modified + Expires все вместе позволяют практически полностью избавится от кеширования странички, поэтому есть смысл отдавать их все ![]() Last-Modified + Expires = "Thu, 01 Jan 1970 00:00:01 GMT" (юникстайм в общем) - это грязный хак, который всему у чего есть кеш (браузер, прокся и т.п.), как бы говорит о том файл "протух" уже очень и очень давно и его в любом случае надо обновлять. Как добавил в конфиг все написано выше - я вообще не встречал ситуаций с закешированным содержимым. А нет..мы оказывается так только сервлеты кешируем . js-файлы tomcat выдает. Пока решили проблему прсосто добавлением в layout.xsl вот этого Код: <script> function submitButtonOnce( button ) { button.disabled = true; button.form.submit(); } </script> А отключать кеш вообще - это не есть хороший способ решения проблемы . |
Автор: | snark [ 08 окт 2012, 20:17 ] |
Заголовок сообщения: | Re: Дублирование тарифа на 5.2 |
С принудительно отключенным кешированием меньше проблем, IMHO. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |