BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 16 май 2024, 00:42

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




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

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2676
Карма: 72
так и есть:)


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

Зарегистрирован: 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: проблема зимнего времени
СообщениеДобавлено: 20 окт 2014, 08:41 
Не в сети
Клиент

Зарегистрирован: 10 окт 2012, 17:00
Сообщения: 339
Карма: 0
А, мб, ничего менять не надо, если в mysql.time_zone_name ничего нет?

http://dev.mysql.com/doc/refman/5.1/en/ ... rades.html

Цитата:
If you use named time zones with MySQL, make sure that the time zone tables in the mysql database are up to date. If your system has its own zoneinfo database, you should reload the MySQL time zone tables whenever the zoneinfo database is updated, using the instructions given earlier in this section. For systems that do not have their own zoneinfo database, check the MySQL Developer Zone for updates. When a new update is available, download it and use it to replace your current time zone tables. mysqld caches time zone information that it looks up, so after replacing the time zone tables, you should restart mysqld to make sure that it does not continue to serve outdated time zone data.

If you are uncertain whether named time zones are available, for use either as the server's time zone setting or by clients that set their own time zone, check whether your time zone tables are empty. The following query determines whether the table that contains time zone names has any rows:

mysql> SELECT COUNT(*) FROM mysql.time_zone_name;
+----------+
| COUNT(*) |
+----------+
| 0 |
+----------+

A count of zero indicates that the table is empty. In this case, no one can be using named time zones, and you don't need to update the tables. A count greater than zero indicates that the table is not empty and that its contents are available to be used for named time zone support. In this case, you should be sure to reload your time zone tables so that anyone who uses named time zones will get correct query results.


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

Зарегистрирован: 21 май 2008, 10:54
Сообщения: 599
Откуда: 50-й рег.
Карма: 40
Шутки-шутками. но на дворе уже 20-е....

Лично я имею в "плюсе" тока что вышедший для 7-го Дебиана tzdata 2014h, и в
"минусе" 2 нехороших вопроса:

1.Что делать с
Код:
java -> jdk1.6.0_45/


На котором работает мой BGB-6.0 ?

Возможные варианты ответа:

А. Не брать в голову , ибо собственные файлы временных зон Явы в работе БЖБ не играют никакой роли.
Б. Проигнорировать рекомендацию , что с серверной частью БЖБ 6.0 должна работать Ява 1.6....-версии и поставить Яву 1.7....
B. Срочно обновить БЖБ с версии 6.0 на 6.1 и Яву с версии 1.6 на версию 1.7
Г. Найти древнюю Яву ранней версии 1.6.. по которой не прошли "tzupdater"-ом и поставить её


Прошу покорно родчеркнуть правильный ответ


2. Что делать с сервером, ведь в 2-часа ночи через минуту будет опять ез час1 час ночи + 1 минута, это значит что в базе будут
разные данные для одного и того же момента времени...

Возможные варианты ответа:

А. Перегрузить базу, БЖБС и активЭМКЬЮ в 01.59
Б. Перегрузить базу, БЖБС и активЭМКЬЮ в 02.00
В. Перегрузить базу, БЖБС и активЭМКЬЮ в 02.01
Г. Выключить всё в 01.00 и включить через час
Д. Наплевать и ничо не перегружать.


Прошу покорно родчеркнуть правильный ответ

_________________
"Все правые - в резерве!" (c) (translate.google.ru/#en/ru/all%20rigths%20reserved)


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

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
dimOn писал(а):
андроид - это как будто гугл хотел сдалать фрибсд для телефона

Я думаю в что винфоне это проблема есть, или там нет функционала брать время из сети. Но не надо расстраиваться, через пару лет реализуют


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

Зарегистрирован: 10 окт 2012, 17:00
Сообщения: 339
Карма: 0
ok-2004 писал(а):
1.Что делать с
Код:
java -> jdk1.6.0_45/


На котором работает мой BGB-6.0 ?

Возможные варианты ответа:

А. Не брать в голову , ибо собственные файлы временных зон Явы в работе БЖБ не играют никакой роли.
Б. Проигнорировать рекомендацию , что с серверной частью БЖБ 6.0 должна работать Ява 1.6....-версии и поставить Яву 1.7....
B. Срочно обновить БЖБ с версии 6.0 на 6.1 и Яву с версии 1.6 на версию 1.7
Г. Найти древнюю Яву ранней версии 1.6.. по которой не прошли "tzupdater"-ом и поставить её


На правильность ответа не претендую (то есть ответственности за последствия своих советов на себя не возьму (: ), но еще летом перевел биллинг версии 6.0 на яву 1.7 - работает. Также, насколько понимаю, можно и старую яву tzupdater'ом обновить - на виртуалке обновлял, проверял даты - вроде как нормально все проходит.

А вот про то, что будет после смены времени в самом биллинге - не знаю.


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

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


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

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

Это ответ на второй вопрос ok-2004 ? (:

А mysql надо все же обновлять, как указывает vkulakov, или нет?


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

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
ok-2004 писал(а):

Возможные варианты ответа:

А. Перегрузить базу, БЖБС и активЭМКЬЮ в 01.59
Б. Перегрузить базу, БЖБС и активЭМКЬЮ в 02.00
В. Перегрузить базу, БЖБС и активЭМКЬЮ в 02.01
Г. Выключить всё в 01.00 и включить через час
Д. Наплевать и ничо не перегружать.


Прошу покорно родчеркнуть правильный ответ



Надо обновить все timezone , java и попробовать не перезагружать. Внимательно за всем наблюдать. Если возникнут проблемы, то перезагрузить.


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

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
ok-2004 писал(а):
А. Не брать в голову , ибо собственные файлы временных зон Явы в работе БЖБ не играют никакой роли.
Б. Проигнорировать рекомендацию , что с серверной частью БЖБ 6.0 должна работать Ява 1.6....-версии и поставить Яву 1.7....
B. Срочно обновить БЖБ с версии 6.0 на 6.1 и Яву с версии 1.6 на версию 1.7
Г. Найти древнюю Яву ранней версии 1.6.. по которой не прошли "tzupdater"-ом и поставить её


Прошу покорно родчеркнуть правильный ответ


2. Что делать с сервером, ведь в 2-часа ночи через минуту будет опять ез час1 час ночи + 1 минута, это значит что в базе будут
разные данные для одного и того же момента времени...

Возможные варианты ответа:

А. Перегрузить базу, БЖБС и активЭМКЬЮ в 01.59
Б. Перегрузить базу, БЖБС и активЭМКЬЮ в 02.00
В. Перегрузить базу, БЖБС и активЭМКЬЮ в 02.01
Г. Выключить всё в 01.00 и включить через час
Д. Наплевать и ничо не перегружать.


Нужно, чтобы в той яве, на которой работает биллинг были новые TZ.
Если это новая ява то её нужно обновить (хотя в 1.7 ещё нету новых TZ лично у меня на сей момент, в jdk1.7.0_72, проверил), если это какая-нибудь 1.6 нужно обновить тзупдатером.
Системные TZ тоже надо обновить (для сторонних приложений типа mysql)
После этого всё перезагрузить сразу, и всё. Ночью ничего перезагружать не надо, разумеется.
Цитата:
2. Что делать с сервером, ведь в 2-часа ночи через минуту будет опять ез час1 час ночи + 1 минута, это значит что в базе будут
разные данные для одного и того же момента времени...
ну и как же до этого много лет у всех работало.
да, хранить в БД naive-даты конкретно моветон (и в целом обрабатывать таковые), но в BG так исторически сложилось.

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


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

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

vkulakov писал(а):
Кстати, а таблицы с зонами в базе нужно обновлять? Используются ли они где-нибудь в биллинге?
Т. е. нужно ли делать так:
Код:
mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root mysql


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

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
stark писал(а):
нет функционала брать время из сети

Этот функционал есть в дремучих трубках из 90-х, с тех пор как стал частью стандарта GSM. Нужно пояс корректно настраивать, вот и всё. Основное назначение андроида как оси - нонейм китайские навигаторы итп, особо никто не заморачивается поэтому.

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


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

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Цитата:
Надо обновить все timezone , java и попробовать не перезагружать.

Ну уж java-приложения точно не подцепляют корректно новый JDK взамен того, на котором запущены.

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


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

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
dimOn писал(а):
Цитата:
Надо обновить все timezone , java и попробовать не перезагружать.

Ну уж java-приложения точно не подцепляют корректно новый JDK взамен того, на котором запущены.

Я имел ввиду не перезагружать в момент перевода. Все обновить и перезагрузить заранее. Некорректно выразился.


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

Зарегистрирован: 21 май 2008, 10:54
Сообщения: 599
Откуда: 50-й рег.
Карма: 40
Цитата:
Тогда где лежит tzupdater для 1.6? На сайте оракула в суппорт отправляют.

Вообщем :
1. скачал tzupdater-1.4.8-2014h
2. положил в папку /opt/java/jdk/jre/bin
3. Перешёл в неё-же
4.
Код:
/opt/java/jdk/jre/bin# ./java -jar tzupdater.jar -u -v
java.home: /opt/java/jdk1.6.0_45/jre
java.vendor: Sun Microsystems Inc.
java.version: 1.6.0_45
JRE time zone data version: tzdata2012i
Embedded time zone data version: tzdata2014h
Extracting files... done.
Renaming directories... done.
Validating the new time zone data... done.
Time zone data update is complete.

/opt/java/jdk/jre/bin# ./java -jar tzupdater.jar -t -v
java.home: /opt/java/jdk1.6.0_45/jre
java.vendor: Sun Microsystems Inc.
java.version: 1.6.0_45
JRE time zone data version: tzdata2014h
Embedded time zone data version: tzdata2014h
Validating the time zone data
Validation complete


5. В папке /opt/java/jdk/jre/lib появился новый zi и бэкапнутый:
Код:
drwxr-xr-x 13 root root     4096 Oct 20 12:49 zi
drwxrwxr-x 13 root root     4096 Mar 27  2013 zi.tzdata2012i


мускуль походу пользуется системным временем:
Код:
mysql -uroot -pxxxxxxxxx -e "select now()"
+---------------------+
| now()               |
+---------------------+
| 2014-10-20 13:00:38 |
+---------------------+

date
Mon Oct 20 13:00:41 MSK 2014


Жизнь, (походу и малешко) стала налаживаться...

_________________
"Все правые - в резерве!" (c) (translate.google.ru/#en/ru/all%20rigths%20reserved)


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

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Вот код для проверки, проверяет как прошлый переход на tzdata2011k, так и актуальный переход на tzdata2014f.
Годится для динкода.
Код:
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.TimeZone;

public class TZ
{
   public static void main(String[] args)
   {
         DateFormat df = new SimpleDateFormat("HZ");
         df.setTimeZone( TimeZone.getTimeZone("Asia/Yekaterinburg") );
         System.out.println( df.format(new Date(1314567890000L)).equals("3+0600") && df.format(new Date(1324567890000L)).equals("21+0600") && df.format(new Date(1412888888666L)).equals("3+0600") && df.format(new Date(1414888888666L)).equals("5+0500") ? "норм" : "увы" );
   }
}



upd поместил на wiki: http://wiki.bitel.ru/index.php/%D0%A1%D0%BA%D1%80%D0%B8%D0%BF%D1%82_%D0%BF%D1%80%D0%BE%D0%B2%D0%B5%D1%80%D0%BA%D0%B8_%D1%82%D0%B0%D0%B9%D0%BC%D0%B7%D0%BE%D0%BD_(timezone,_tz,_tzdata)_%D0%B2_java

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


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

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

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


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

Зарегистрирован: 21 май 2008, 10:54
Сообщения: 599
Откуда: 50-й рег.
Карма: 40
Это ничего если я оставлю это здесь ? :

http://habrahabr.ru/post/240915/

http://habrahabr.ru/post/240937/

_________________
"Все правые - в резерве!" (c) (translate.google.ru/#en/ru/all%20rigths%20reserved)


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

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
Код:
# unzip ~/tzupdater-1_4_8-2014h.zip "*.jar" -d ~/

Код:
# find / -type f -name java -not -path "*/jre/*" -print
/opt/jdk1.7.0_71/bin/java
/home/scmscm/cm/lib/jre1.5.0_22/bin/java
/home/pcube/jre1.5.0_22/bin/java

Код:
# find / -type f -name java -not -path "*/jre/*" -exec {} -jar ~/tzupdater-1.4.8-2014h/tzupdater.jar -V \;
tzupdater version 1.4.8-b01
JRE time zone data version: tzdata2014c
Embedded time zone data version: tzdata2014h
tzupdater version 1.4.8-b01
JRE time zone data version: tzdata2013g
Embedded time zone data version: tzdata2014h
tzupdater version 1.4.8-b01
JRE time zone data version: tzdata2013g
Embedded time zone data version: tzdata2014h

Изображение
Код:
# find / -type f -name java -not -path "*/jre/*" -exec {} -jar ~/tzupdater-1.4.8-2014h/tzupdater.jar -u \;

Код:
# find / -type f -name java -not -path "*/jre/*" -exec {} -jar ~/tzupdater-1.4.8-2014h/tzupdater.jar -V \;
tzupdater version 1.4.8-b01
JRE time zone data version: tzdata2014h
Embedded time zone data version: tzdata2014h
tzupdater version 1.4.8-b01
JRE time zone data version: tzdata2014h
Embedded time zone data version: tzdata2014h
tzupdater version 1.4.8-b01
JRE time zone data version: tzdata2014h
Embedded time zone data version: tzdata2014h

Код:
# rm -rf ~/tzupdater-*

Изображение


Последний раз редактировалось snark 20 окт 2014, 20:58, всего редактировалось 2 раз(а).

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

Зарегистрирован: 21 май 2008, 10:54
Сообщения: 599
Откуда: 50-й рег.
Карма: 40
Вах , скока "Явов" у Вас на машине развелось , назабвенный Snark.... Скриптуете всё - что шевелится, и это правильно!

_________________
"Все правые - в резерве!" (c) (translate.google.ru/#en/ru/all%20rigths%20reserved)


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

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
ok-2004 писал(а):
скока "Явов" у Вас на машине развелось

Обзаведетесь Cisco SCE и у вас столько же появится ;)


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

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


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

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


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

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
snark писал(а):
Код:
/home/scmscm/cm/lib/jre1.5.0_22/bin/java
/home/pcube/jre1.5.0_22/bin/java


Хе, знакомые пути :)
Не пробовал ковырять код CM-а?
У меня глаза выпали, когда я увидел, как там RDR передаются от сервера CM к адаптерам. Индусы такие индусы :)


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

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
Cromeshnic писал(а):
snark писал(а):
Код:
/home/scmscm/cm/lib/jre1.5.0_22/bin/java
/home/pcube/jre1.5.0_22/bin/java

Хе, знакомые пути :)

Самое интересное, что ява 1.5 ну никак не мешает софту работатьи стоить как пачка полных лицензий БГБ.
Ну не гоняются там люди за самыми свежими билдами явы, не гоняются и все тут.


Cromeshnic писал(а):
Не пробовал ковырять код CM-а?

Я пробовал ковырять и CM и SM, в результате было как-то так

Изображение


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

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
Там короче у CM-а есть основное приложение, которое принимает поток пакетов от SCE и кладёт их в виде файлов (!) в директории.
А адаптеры (которые их обрабатывают и пишут, скажем, в CSV, MySQL и т.п.) - отдельные java-приложения, которые в цикле читают содержимое каждый своей папки и выгребают оттуда сырые RDR-файлы.
Я свой адаптер писал для передачи определённых типов RDR в ActiveMQ, поэтому копался.
Т.е. чуваки вообще не парились. Сокеты, пайпы, MQ - зачем, если можно в файлы писать? :)


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

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Вмешаюсь немного.
Поставил обновление таймзон на сервер.
Словил такой же прикол как в соседней теме viewtopic.php?p=82170#p82170

Парни проверяйте чтобы у ваших работников тоже были обновлены таймзоны иначе будет хаос и разруха.

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


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

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


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

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
Cromeshnic писал(а):
Там короче у CM-а есть основное приложение, которое принимает поток пакетов от SCE и кладёт их в виде файлов (!) в директории.
А адаптеры (которые их обрабатывают и пишут, скажем, в CSV, MySQL и т.п.) - отдельные java-приложения, которые в цикле читают содержимое каждый своей папки и выгребают оттуда сырые RDR-файлы.

Я это знаю ;)
Основная печалька в том, что БГБ так и не научился не только ловить RDR, хотя наличие такой возможности и присутствие хендлера/активатора для SCE прибавило бы БГБ плюсов.


Cromeshnic писал(а):
чуваки вообще не парились. Сокеты, пайпы, MQ - зачем, если можно в файлы писать? :)

Действительно, зачем? Учитывая, что адаптеры можно включать/выключать в онлайне, а AMQ вообще отдельное приложение (читай: доп. точка отказа). Их логика довольно понятна: включили адаптер - он начинает парсить файл, выключили - прекращает парсить. Просто, тупо-в-лоб, но работает.


stark писал(а):
Вообще если призадуматься, то как раньше, менять туда-сюда время

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


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

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
snark писал(а):


stark писал(а):
Вообще если призадуматься, то как раньше, менять туда-сюда время

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


Ну вот там есть всякие таймауты, которые отсчитываются от текущего времени.. Если время скакнет вперед, то по идее все сессии протухнут, если timout меньше часа (с последнего времени активности прошел один час). Если время назад( как в нашем случае) - неизвестно . Т.е у этой сессии была последняя активность в будущем(02:59), и тут приходит трафик(netflow или update пакет) в 2:01. Я не знаю что будет - не проверяли .


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

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


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

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


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

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