BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 27 дек 2024, 02:36

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




Начать новую тему Ответить на тему  [ Сообщений: 331 ]  На страницу Пред.  1 ... 7, 8, 9, 10, 11, 12  След.
Автор Сообщение
 Заголовок сообщения: Re: проблема зимнего времени
СообщениеДобавлено: 30 окт 2014, 16:10 
Не в сети
Клиент

Зарегистрирован: 21 фев 2013, 19:00
Сообщения: 133
Карма: 0
Не провёл обновления вовремя. Как сделать, чтобы всё не завалилось?
- Погасить биллинг
- обновить tzdata в linux
- запустить tzupdater в java
- непонятно, что делать с ActiveMQ???

Не перекосит Netflow коллекторы после этого, там же файлы хранятся вида log_2014-10-30-12.003.data

---

Клиент: вер. 6.0 сборка 1350 от 09.10.2014 18:53:34
os: Windows XP; java: Java HotSpot(TM) Client VM, v.1.6.0_45
Сервер: вер. 6.0 сборка 1798 от 08.10.2014 11:47:26
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.6.0_45

bill вер. 6.0 сборка 344 от 09.09.2014 14:07:48
card вер. 6.0 сборка 228 от 05.09.2014 13:41:15
inet вер. 6.0 сборка 1455 от 14.10.2014 18:54:27
reports вер. 6.0 сборка 221 от 03.09.2014 16:39:20


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

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2677
Карма: 72
Остановить. Системные tz лучше то же обновить, и главное что бы ВСЕ приложения использующие java были остановленны


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: проблема зимнего времени
СообщениеДобавлено: 30 окт 2014, 16:16 
Не в сети
Разработчик

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: проблема зимнего времени
СообщениеДобавлено: 30 окт 2014, 17:09 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
Для mq желательно чтобы время по UTC не менялось, только зона.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: проблема зимнего времени
СообщениеДобавлено: 30 окт 2014, 18:50 
Не в сети
Клиент

Зарегистрирован: 09 фев 2011, 15:28
Сообщения: 1092
Карма: 135
Еще нужно mysql перезапустить. Я зоны не заливал, их и не было по умолчанию (таблички пустые), после перевода времени NOW() показывал старое время с новым системным tzdata, после рестарта нормально стало.

И cron еще, к БГ это не относится, но если используется на сервере - тоже требует перезапуска. И другие, чувствительные к времени системные службы, тоже желательно перезапустить.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: проблема зимнего времени
СообщениеДобавлено: 30 окт 2014, 19:09 
Не в сети
Разработчик
Аватара пользователя

Зарегистрирован: 19 дек 2006, 21:04
Сообщения: 5970
Карма: 256
И, наверное, лучше ночью это делать, когда поменьше динамика старта/стопа сессий и поменьше сессий.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: проблема зимнего времени
СообщениеДобавлено: 30 окт 2014, 19:14 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
сервер раз в ребут пустить и все =)
хотя я практически ничего не рестартил, про базу даже забыл что требуется )))))

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: проблема зимнего времени
СообщениеДобавлено: 30 окт 2014, 19:23 
Не в сети
Разработчик

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: проблема зимнего времени
СообщениеДобавлено: 31 окт 2014, 02:28 
Не в сети
Клиент

Зарегистрирован: 21 фев 2013, 19:00
Сообщения: 133
Карма: 0
Еще вопрос, с какой джавой 6.0 корректно работает? Для jdk1.6 tzupdater нет, как я понимаю.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: проблема зимнего времени
СообщениеДобавлено: 31 окт 2014, 04:07 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2677
Карма: 72
Есть, от 7й подходит.6.0 работает с 6 oracle jdk


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: проблема зимнего времени
СообщениеДобавлено: 31 окт 2014, 04:36 
Не в сети
Клиент

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

Получается, что вам пора, вместе с лицензией, книжки рассылать.

Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: проблема зимнего времени
СообщениеДобавлено: 31 окт 2014, 12:00 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
LёLik писал(а):
Еще вопрос, с какой джавой 6.0 корректно работает? Для jdk1.6 tzupdater нет, как я понимаю.

работает с 6-ой.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: проблема зимнего времени
СообщениеДобавлено: 31 окт 2014, 12:09 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
можно взять tzupdater от 7 вроде


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Время на клиентах +1 час
СообщениеДобавлено: 31 окт 2014, 12:45 
Не в сети
Клиент

Зарегистрирован: 26 сен 2008, 11:51
Сообщения: 85
Карма: 0
Информация о версии:

Клиент: вер. 6.1.801 / 30.10.2014 22:53:45
os: Windows 7; java: Java HotSpot(TM) 64-Bit Server VM, v.1.7.0_71
ВНИМАНИЕ: Необходимо обновить таймзоны
Сервер: вер. 6.1.984 / 30.10.2014 22:53:53
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.7.0_71

Проверка на клиенте:
C:\Program Files\Java\jdk1.7.0_71\bin>java.exe -cp . -jar tzupdater.jar -V
tzupdater version 1.4.9-b01
JRE time zone data version: tzdata2014i
Embedded time zone data version: tzdata2014i

Проверка на сервере:
# /usr/java/default/bin/java -jar tzupdater.jar -V
tzupdater version 1.4.9-b01
JRE time zone data version: tzdata2014i
Embedded time zone data version: tzdata2014i

В системе и в mysql время правильное.
Что делать-то?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: проблема зимнего времени
СообщениеДобавлено: 31 окт 2014, 12:57 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
Cromeshnic писал(а):
можно взять tzupdater от 7 вроде

он один, он не под версию. хотя более старые возможно работать не будут. я про версию 6, 7

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: проблема зимнего времени
СообщениеДобавлено: 31 окт 2014, 13:01 
Не в сети
Клиент

Зарегистрирован: 26 сен 2008, 11:51
Сообщения: 85
Карма: 0
skyb писал(а):
Cromeshnic писал(а):
можно взять tzupdater от 7 вроде

он один, он не под версию. хотя более старые возможно работать не будут. я про версию 6, 7

http://www.oracle.com/technetwork/java/ ... 13681.html

tzupdater-1_4_9-2014i.zip


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Время на клиентах +1 час
СообщениеДобавлено: 31 окт 2014, 13:48 
Не в сети
Клиент

Зарегистрирован: 10 окт 2012, 17:00
Сообщения: 339
Карма: 0
fruggin писал(а):
Информация о версии:

Клиент: вер. 6.1.801 / 30.10.2014 22:53:45
os: Windows 7; java: Java HotSpot(TM) 64-Bit Server VM, v.1.7.0_71
ВНИМАНИЕ: Необходимо обновить таймзоны
Сервер: вер. 6.1.984 / 30.10.2014 22:53:53
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.7.0_71

Проверка на клиенте:
C:\Program Files\Java\jdk1.7.0_71\bin>java.exe -cp . -jar tzupdater.jar -V
tzupdater version 1.4.9-b01
JRE time zone data version: tzdata2014i
Embedded time zone data version: tzdata2014i

Проверка на сервере:
# /usr/java/default/bin/java -jar tzupdater.jar -V
tzupdater version 1.4.9-b01
JRE time zone data version: tzdata2014i
Embedded time zone data version: tzdata2014i

В системе и в mysql время правильное.
Что делать-то?


Из области гаданий (странно, но я уже не помню точно, как именно решал такую проблему), но, мб, переустановить яву на клиенте и запустить tzupdater.jar не в каталоге C:\Program Files\Java\jdk1.7.0_71\bin, а в C:\Program Files\Java\jre\bin\ ? Кажется именно так у меня ушли проблемы с клиентами на винде.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 31 окт 2014, 13:52 
Не в сети
Клиент

Зарегистрирован: 26 сен 2008, 11:51
Сообщения: 85
Карма: 0
abu писал(а):
Из области гаданий (странно, но я уже не помню точно, как именно решал такую проблему), но, мб, переустановить яву на клиенте и запустить tzupdater.jar не в каталоге C:\Program Files\Java\jdk1.7.0_71\bin, а в C:\Program Files\Java\jre\bin\ ? Кажется именно так у меня ушли проблемы с клиентами на винде.

Именно так и делал, копировал tzupdater.jar в C:\Program Files\Java\jdk1.7.0_71\bin и запускал апдейт. Проблема остается. При наведении мышки на часики в запущенном биллинге показывает время на сервере и на клиенте +1 час.


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

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
fruggin писал(а):
abu писал(а):
Из области гаданий (странно, но я уже не помню точно, как именно решал такую проблему), но, мб, переустановить яву на клиенте и запустить tzupdater.jar не в каталоге C:\Program Files\Java\jdk1.7.0_71\bin, а в C:\Program Files\Java\jre\bin\ ? Кажется именно так у меня ушли проблемы с клиентами на винде.

Именно так и делал, копировал tzupdater.jar в C:\Program Files\Java\jdk1.7.0_71\bin и запускал апдейт. Проблема остается. При наведении мышки на часики в запущенном биллинге показывает время на сервере и на клиенте +1 час.


А клиент перезапускали ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: проблема зимнего времени
СообщениеДобавлено: 31 окт 2014, 13:57 
Не в сети
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Время на клиентах +1 час
СообщениеДобавлено: 31 окт 2014, 14:02 
Не в сети
Клиент

Зарегистрирован: 09 фев 2011, 15:28
Сообщения: 1092
Карма: 135
C:\Program Files\Java\ - тут еще кроме jdk1.7.0_71 есть что-нибудь ? Если запустить
Код:
java -jar tzupdater.jar -V
просто из C:\ тот же результат будет ?

Проверить еще желательно прогой

Код:
import java.util.*;
import java.text.DateFormat;

public class Test {
    public static void main(String[] args) {
        Calendar c = Calendar.getInstance(TimeZone.getTimeZone("Asia/Irkutsk"));
        DateFormat df = DateFormat.getDateTimeInstance(DateFormat.FULL, DateFormat.FULL, Locale.US);
        df.setCalendar(c);

        c.setTimeInMillis( 1414256399000L );
        System.out.println("Time: " + df.format(c.getTime()));

        c.setTimeInMillis( 1414256400000L );
        System.out.println("Time: " + df.format(c.getTime()));

    }
}



Зону не надо на свою менять, т.к. время специально под эту выставлено. Скомпилить javac Test.java и запустить java Test


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

Зарегистрирован: 10 окт 2012, 17:00
Сообщения: 339
Карма: 0
fruggin писал(а):
abu писал(а):
Из области гаданий (странно, но я уже не помню точно, как именно решал такую проблему), но, мб, переустановить яву на клиенте и запустить tzupdater.jar не в каталоге C:\Program Files\Java\jdk1.7.0_71\bin, а в C:\Program Files\Java\jre\bin\ ? Кажется именно так у меня ушли проблемы с клиентами на винде.

Именно так и делал, копировал tzupdater.jar в C:\Program Files\Java\jdk1.7.0_71\bin и запускал апдейт. Проблема остается. При наведении мышки на часики в запущенном биллинге показывает время на сервере и на клиенте +1 час.


В том и дело - копировать надо попробовать в jre и оттуда запускать. Не в jdk.


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

Зарегистрирован: 26 сен 2008, 11:51
Сообщения: 85
Карма: 0
stark писал(а):
fruggin писал(а):
abu писал(а):
Из области гаданий (странно, но я уже не помню точно, как именно решал такую проблему), но, мб, переустановить яву на клиенте и запустить tzupdater.jar не в каталоге C:\Program Files\Java\jdk1.7.0_71\bin, а в C:\Program Files\Java\jre\bin\ ? Кажется именно так у меня ушли проблемы с клиентами на винде.

Именно так и делал, копировал tzupdater.jar в C:\Program Files\Java\jdk1.7.0_71\bin и запускал апдейт. Проблема остается. При наведении мышки на часики в запущенном биллинге показывает время на сервере и на клиенте +1 час.


А клиент перезапускали ?

Да, конечно, неоднократно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: проблема зимнего времени
СообщениеДобавлено: 31 окт 2014, 14:11 
Не в сети
Клиент

Зарегистрирован: 09 фев 2011, 15:28
Сообщения: 1092
Карма: 135
Похоже, что обновление встало на JDK, а JRE со старыми зонами осталось. запустите, как упоминал выше
Код:
C:\> java -jar tzupdater.jar -V
поместив файл обновления в корень C:\ и скорее всего увидите старые зоны. Обновлять надо было также из корня
Код:
C:\> java -jar tzupdater.jar -u -v


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Время на клиентах +1 час
СообщениеДобавлено: 31 окт 2014, 14:12 
Не в сети
Клиент

Зарегистрирован: 26 сен 2008, 11:51
Сообщения: 85
Карма: 0
barguzin2 писал(а):
C:\Program Files\Java\ - тут еще кроме jdk1.7.0_71 есть что-нибудь ? Если запустить
Код:
java -jar tzupdater.jar -V
просто из C:\ тот же результат будет ?

Проверить еще желательно прогой

Код:
import java.util.*;
import java.text.DateFormat;

public class Test {
    public static void main(String[] args) {
        Calendar c = Calendar.getInstance(TimeZone.getTimeZone("Asia/Irkutsk"));
        DateFormat df = DateFormat.getDateTimeInstance(DateFormat.FULL, DateFormat.FULL, Locale.US);
        df.setCalendar(c);

        c.setTimeInMillis( 1414256399000L );
        System.out.println("Time: " + df.format(c.getTime()));

        c.setTimeInMillis( 1414256400000L );
        System.out.println("Time: " + df.format(c.getTime()));

    }
}



Зону не надо на свою менять, т.к. время специально под эту выставлено. Скомпилить javac Test.java и запустить java Test


Упс..
C:\>java -jar tzupdater.jar -V
tzupdater version 1.4.9-b01
JRE time zone data version: tzdata2014c
Embedded time zone data version: tzdata2014i

C:\>

Откуда оно это вытаскивает?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: проблема зимнего времени
СообщениеДобавлено: 31 окт 2014, 14:14 
Не в сети
Клиент

Зарегистрирован: 10 окт 2012, 17:00
Сообщения: 339
Карма: 0
Пожалуй, повторюсь:

"В том и дело - копировать надо попробовать в jre и оттуда запускать. Не в jdk." и все должно получиться (:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: проблема зимнего времени
СообщениеДобавлено: 31 окт 2014, 14:17 
Не в сети
Клиент

Зарегистрирован: 26 сен 2008, 11:51
Сообщения: 85
Карма: 0
barguzin2 писал(а):
Похоже, что обновление встало на JDK, а JRE со старыми зонами осталось. запустите, как упоминал выше
Код:
C:\> java -jar tzupdater.jar -V
поместив файл обновления в корень C:\ и скорее всего увидите старые зоны. Обновлять надо было также из корня
Код:
C:\> java -jar tzupdater.jar -u -v


Обновил из корня, все заработало.
То есть при запуске биллинга теперь показывает правильное время и на клиенте, и на сервере.

Информация о версии:

Клиент: вер. 6.1.801 / 30.10.2014 22:53:45
os: Windows 7; java: Java HotSpot(TM) 64-Bit Server VM, v.1.7.0_71
Сервер: вер. 6.1.984 / 30.10.2014 22:53:53
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.7.0_71


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Время на клиентах +1 час
СообщениеДобавлено: 31 окт 2014, 15:18 
Не в сети
Клиент

Зарегистрирован: 09 фев 2011, 15:28
Сообщения: 1092
Карма: 135
abu писал(а):
Пожалуй, повторюсь:

"В том и дело - копировать надо попробовать в jre и оттуда запускать. Не в jdk." и все должно получиться (:

В стартере клиента биллинга javaw без конкретного каталога указывается, и запускается от какой-то дефолтной версии java (а их может быть несколько, учитывая JDK, JRE, x32, x64). Поэтому ничего никуда копировать не надо (вернее надо, но как раз не в каталог java, а просто в корень или домашнюю папку) и запуск обновления также просто без указания каталога расположения java гарантирует, что обновление встанет на ту версию, с которой запускается клиент.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Время на клиентах +1 час
СообщениеДобавлено: 31 окт 2014, 15:40 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
barguzin2 писал(а):
В стартере клиента биллинга javaw без конкретного каталога указывается, и запускается от какой-то дефолтной версии java (а их может быть несколько, учитывая JDK, JRE, x32, x64).

Я давно хочу предложить, чтобы:
  • В инструкции по установке клиента обязали прописывать JAVA_HOME - это позволит гарантированно указывать определенную рабочую версию явы.
  • bgbilling_w2k.bat переименовали в bgbilling.cmd, т.к. CMD файлы не запустятся в Win 9x.
    Win XP уже больше 10 лет, а Win 9x еще поискать надо и вообще не понятно, зачем для нее есть батник, т.к. Win 9x скорее всего усрется под новым клиентом.
  • В bgbilling.cmd вместо
    Код:
    start javaw
    прописали
    Код:
    start "" "%JAVA_HOME%\bin\javaw"
Но, скорее всего, это бесполезно, т.к. я уже предлагал использовать такие (с проверкой процесса через jps) скрипты для старта/стопа/рестарта, но их так и не сделали.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: проблема зимнего времени
СообщениеДобавлено: 31 окт 2014, 16:31 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
под винду предложения правильные как раз. в линуксах же JAVA_HOME наоборот нафиг не нужно, в клиенте особенно.

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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 331 ]  На страницу Пред.  1 ... 7, 8, 9, 10, 11, 12  След.

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


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

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


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

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