forum.bitel.ru http://forum.bitel.ru/ |
|
Глюк с датой в атрибутах устройства РЕШЕНО http://forum.bitel.ru/viewtopic.php?f=44&t=10025 |
Страница 1 из 1 |
Автор: | Угрюмов Роман [ 15 дек 2014, 13:22 ] |
Заголовок сообщения: | Глюк с датой в атрибутах устройства РЕШЕНО |
Для устройства создал несколько атрибутов, один из которых типа "Дата". Это дата установки оборудования Захожу во вкладку "Устройства и Ресурсы", нахожу устройство и пытаюсь установить дату устанавливаю к примеру 28.11.2014 нажимаю Сохранить Проверяю дату и вижу что установилось значение 27.11.2014 То есть в атрибут записалось значение предыдущего дня!!! ![]() Глюк стабильный, на всех датах и всех устройствах! Код: bill вер. 6.0 сборка 344 от 09.09.2014 14:07:48
card вер. 6.0 сборка 229 от 19.11.2014 05:42:26 inet вер. 6.0 сборка 1473 от 20.11.2014 18:28:10 mps вер. 6.0 сборка 223 от 03.12.2014 19:27:57 npay вер. 6.0 сборка 229 от 14.11.2014 18:59:36 phone вер. 6.0 сборка 301 от 20.11.2014 18:28:11 rscm вер. 6.0 сборка 194 от 19.06.2014 18:02:21 ru.bitel.bgbilling.plugins.cladr вер. 6.0 сборка 121 от 05.02.2014 15:55:14 |
Автор: | Phricker [ 15 дек 2014, 13:24 ] |
Заголовок сообщения: | Re: Глюк с датой в атрибутах устройства |
Таймзоны? |
Автор: | zavndw [ 15 дек 2014, 13:38 ] |
Заголовок сообщения: | Re: Глюк с датой в атрибутах устройства |
90% что они самые |
Автор: | Угрюмов Роман [ 15 дек 2014, 13:42 ] |
Заголовок сообщения: | Re: Глюк с датой в атрибутах устройства |
zavndw писал(а): 90% что они самые Все остальные даты в порядке ![]() |
Автор: | zavndw [ 15 дек 2014, 13:46 ] |
Заголовок сообщения: | Re: Глюк с датой в атрибутах устройства |
время в клиенте правильно выводится? дело может быть в tz на машине где клиент запущен |
Автор: | Угрюмов Роман [ 15 дек 2014, 13:51 ] |
Заголовок сообщения: | Re: Глюк с датой в атрибутах устройства |
zavndw писал(а): время в клиенте правильно выводится? дело может быть в tz на машине где клиент запущен Круто!!! Нет! Отстает на час! Никто из 10 пользователей не заметил и не обратил внимание!!! На сервере командой date время правильно, а в клиенте на час назад. Опять таймзоны, ну как заноза в ж... ![]() |
Автор: | zavndw [ 15 дек 2014, 13:53 ] |
Заголовок сообщения: | Re: Глюк с датой в атрибутах устройства |
это нормальная ситуация, туда ни кто ни смотрит и из 20 пользователей. А потом звонки что статусы абы как ставятся на клиенте зоны обновить у всех и норм до следующей смены |
Автор: | Угрюмов Роман [ 15 дек 2014, 14:27 ] |
Заголовок сообщения: | Re: Глюк с датой в атрибутах устройства |
Не, что то не то. Локально установил зону +3 часа, теперь время в клиенте совпадает с серверным временем. Но дата в атрибутах все равно на день позже. Это странно, ведь это просто заполнение поля из контрола, какой смысл там к временным зонам обращаться при установки даты? |
Автор: | zavndw [ 15 дек 2014, 14:39 ] |
Заголовок сообщения: | Re: Глюк с датой в атрибутах устройства |
это костыли:) я то же так пробовал, это не тот путь. |
Автор: | dimOn [ 15 дек 2014, 15:27 ] |
Заголовок сообщения: | Re: Глюк с датой в атрибутах устройства |
не нужно устанавливать какое-то там время итд итп. не нужно чтобы "время совпадало", потому что под этим вы имеете в виду "локальное время", что лишено смысла (т.к. вы просто сдвигаете в ОС таймзоны, а время на самом деле от этого не меняется, разумеется). нужно именно обновить TZ у явы и поставить правильные TZ в системе на сервере и на клиентах. |
Автор: | Угрюмов Роман [ 15 дек 2014, 17:35 ] |
Заголовок сообщения: | Re: Глюк с датой в атрибутах устройства |
Я окончательно упутался: Вот запускается BGBilling из терминала: Нет никаких сообщений о том что таймерные зоны не настроеныю На ubunte сервера все правильно стоит +3 часа и время правильное. Откуда в клиенте +4 часа MSK берется?! А вот запускаю со своей локальной машины: время сервера +3 часа - верно И в обоих клиентах в атрибутах день ставится на предыдущий!!! |
Автор: | dimOn [ 15 дек 2014, 18:25 ] |
Заголовок сообщения: | Re: Глюк с датой в атрибутах устройства |
К сожалению, в версии 6.0 на этот момент 01.12.14 был небольшой, но досадный косяк: если рисуется предупреждение про спецификацию, то не рисуется предупреждение про таймзону. В текущей сборке всё должно нормально отображаться. |
Автор: | dimOn [ 15 дек 2014, 18:27 ] |
Заголовок сообщения: | Re: Глюк с датой в атрибутах устройства |
Цитата: Откуда в клиенте +4 часа MSK берется?! С сервера передаётся как раз только ТАЙМЗОНА, в значение смещения резолвится в часиках в клиенте. Стало быть, конкретно в этой ситуации на скриншотах, у вас в клиенте не обновлены TZ (тот что на втором скриншоте, т.к. MSK сейчас должно быть именно +03:00).
|
Автор: | dimOn [ 15 дек 2014, 18:31 ] |
Заголовок сообщения: | Re: Глюк с датой в атрибутах устройства |
откуда берётся - очень просто, объясняю: клиент такой коннектится к серверу, тот ему говорит: работаем в таймзоне MSK. клиент глядит в свою tzdata в яве клиентскую, и видит что MSK сегодня == +0400. потому что на момент лета на сегодняшнюю зиму MSK должно было быть +0400. Потом поменяли правила, потому надо поменять и tzdata на новую, чтобы эти правила свежие учитывать, что MSK стало +0300. |
Автор: | dimOn [ 15 дек 2014, 18:36 ] |
Заголовок сообщения: | Re: Глюк с датой в атрибутах устройства |
Хотя первый скриншот с таймзоной AST меня обескуражил, надо признать. По всей видимости, там ещё и на локальной ОС напутано с таймзонами или что-то типа того. Например, это у вас XP и вы туда поставили астану, чтобы время не переводилось. Но почему она не переключает на таймзону сервера - непонятно. |
Автор: | stark [ 15 дек 2014, 19:11 ] |
Заголовок сообщения: | Re: Глюк с датой в атрибутах устройства |
поставьте 6-у яву на клиенте и откройте about и вы скорее всего увидите сообщение о timezone . А лучше сразу обновите timezone для java на клиента. |
Автор: | Угрюмов Роман [ 15 дек 2014, 19:14 ] |
Заголовок сообщения: | Re: Глюк с датой в атрибутах устройства |
Да не так все! Ну Ubunte c сервером стоит MSK +3 Пн. дек. 15 16:09:38 MSK 2014 Mon, 15 Dec 2014 16:09:32 +0300 Запускаю BGBilling в терминале. Стоит временная зона: |
Автор: | Угрюмов Роман [ 15 дек 2014, 19:16 ] |
Заголовок сообщения: | Re: Глюк с датой в атрибутах устройства |
Блин!!! Это на JAVе сервера терминалов не обновлены таймерные зоны? |
Автор: | stark [ 15 дек 2014, 20:14 ] |
Заголовок сообщения: | Re: Глюк с датой в атрибутах устройства |
Угрюмов Роман писал(а): Блин!!! Это на JAVе сервера терминалов не обновлены таймерные зоны? мы вам уже давно говорим про java, а вы нам все про системную временную зону. У явы своя, она не использует системную. Про ява пока не слова, там сообщение о 7-ой яве все перекрывает, не известно по вашим данным какая там таймозона в ява, скорее всего не правильная .И вы нигде не пишите что ее обновили. |
Автор: | stark [ 15 дек 2014, 20:18 ] |
Заголовок сообщения: | Re: Глюк с датой в атрибутах устройства |
И вас есть 2 java : 1) на сервере и 2) на клиенте(их много у вас на самом деле) ..И для обеих мы не имеем информации обновлена или нет. Пока насколько я понял вы обновили только системные таймзоны на сервере и клиенте. Но java не обновляли.tzupdater для java запускали ? и на сервере и на клиенте ? вы вот эту тему видели? И вот это запускали (2011 год, но тут по аналогии) ..Есть ощущение что вы только системные временные зоны правите, а не java. |
Автор: | stark [ 15 дек 2014, 20:28 ] |
Заголовок сообщения: | Re: Глюк с датой в атрибутах устройства |
есть еще вариант .. вы обновляетесь, как вам писал dimon, и показываете нам about. Тогда там кроме сообщения 1.7 будет сообщение о неправильных timezon-ах в java, тогда мы вам на это укажем..В вашем релизе небольшой косяк(или фича) из-за которой информация не показывается. |
Автор: | dimOn [ 16 дек 2014, 13:15 ] |
Заголовок сообщения: | Re: Глюк с датой в атрибутах устройства |
stark писал(а): а вы нам все про системную временную зону. У явы своя, она не использует системную. таймзону то она системную использует, а tzdata у неё своя. вернее клиент использует серверную таймзону, а сервер - системную, если специально инач не настроено |
Автор: | Угрюмов Роман [ 16 дек 2014, 17:15 ] |
Заголовок сообщения: | Re: Глюк с датой в атрибутах устройства |
Обновил таймерные зоны. Вот тут может кому пригодится описание как это сделать http://www.linuxrussia.com/2014/10/tzdata-26-2014.html В сервере терминалов прямо в BIN java машины выполнить команду Код: java -jar tzupdater.jar -u Теперь все нормально. ![]() |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |