forum.bitel.ru
http://forum.bitel.ru/

03-01-1993 смена даты
http://forum.bitel.ru/viewtopic.php?f=22&t=4791
Страница 1 из 1

Автор:  impij [ 15 ноя 2010, 21:42 ]
Заголовок сообщения:  03-01-1993 смена даты

накатил сегодняшний апдейт, и теперь имею следующее ... после обращения к веб морде дата слетает на 1 марта 1993 года причем она меняется в системе!!!! выглядит в логе вот так
Код:
11-15/18:25:20  INFO [Thread-12] DefaultServerSetup - Init trash pools..
11-15/18:25:26  INFO [Thread-12] Setup - Reload kernel config
11-15/18:25:26  INFO [Thread-12] DefaultServerSetup - Init trash pools..
11-15/18:26:00  INFO [Thread-6] TaskExecuter - Starting periodic task ID: 4 bitel.billing.server.mail.MailSender
11-15/18:26:00  INFO [pool-2-thread-4] MailSender - Task finished time=4 ms.
03-01/07:40:55  INFO [Thread-6] TaskExecuter - TaskExecuter => reloadTasks()
03-01/07:40:55  INFO [Thread-6] TaskExecuter - Task: bitel.billing.server.ipn.LogCalculator
03-01/07:40:55  INFO [Thread-6] TaskExecuter - Task: bitel.billing.server.npay.Calculator
03-01/07:40:55  INFO [Thread-6] TaskExecuter - Task: bitel.billing.server.mail.MailSender
03-01/07:40:55  INFO [Thread-6] TaskExecuter - Task: bitel.billing.server.phone.BalanceSetter
03-01/07:40:55  INFO [Thread-6] TaskExecuter - Task: bitel.billing.server.ipn.LogCalculator
если к морде не обращатся то час стоит спокойно, ну т.е. дата не уплывает. как только зашёл на лицевую страницу , мгновенно слетает системное время и дата. ВОТ что ещё в логах стало появлятся
Код:
11-15/18:25:17  INFO [http-8080-1] Setup - Reload kernel config
11-15/18:25:17  INFO [http-8080-1] DefaultServerSetup - Init trash pools..
11-15/18:25:24  INFO [http-8080-1] Setup - Reload kernel config
11-15/18:25:24  INFO [http-8080-1] DefaultServerSetup - Init trash pools..
11-15/18:25:43  INFO [http-8080-1] Setup - Load config for mid=6
11-15/18:25:49  INFO [http-8080-1] Setup - Load config for mid=3
11-15/18:25:51  INFO [http-8080-1] Setup - Load config for mid=4
11-15/18:26:08  INFO [http-8080-1] Setup - Load config for mid=1
03-01/07:52:00  INFO [http-8080-1] LoggingPrintStream - [ERROR]
03-01/07:52:00  INFO [http-8080-1] LoggingPrintStream - Error in padding-bottom property value '0': org.apache.fop.fo.expr.PropertyException: No conversion defined
03-01/07:52:00  INFO [http-8080-1] LoggingPrintStream - [ERROR]
03-01/07:52:00  INFO [http-8080-1] LoggingPrintStream - property 'cell-height' ignored
03-01/07:52:00  INFO [http-8080-1] LoggingPrintStream - [ERROR]
03-01/07:52:00  INFO [http-8080-1] LoggingPrintStream - Unsupported element encountered: display-rule (Namespace: http://www.w3.org/1999/XSL/Format). Source context: unavailable
03-01/07:52:00  INFO [http-8080-1] LoggingPrintStream - [ERROR]
03-01/07:52:00  INFO [http-8080-1] LoggingPrintStream - Expected XSL-FO (root, page-sequence, etc.), SVG (svg, rect, etc.) or elements from another supported language.
03-01/07:52:00  INFO [http-8080-1] LoggingPrintStream - [ERROR]
03-01/07:52:00  INFO [http-8080-1] LoggingPrintStream - property 'length' ignored
куда копать?

Автор:  nolka4 [ 16 ноя 2010, 10:53 ]
Заголовок сообщения:  Re: 03-01-1993 смена даты

вы чо, биллинк под рутом запускаете?

Автор:  impij [ 16 ноя 2010, 13:23 ]
Заголовок сообщения:  Re: 03-01-1993 смена даты

исчерпывающий ответ. а это что принципиально? и что это может поменять? если можно то с этого момента поподробней. это начало вчера творится на тестовом , сегодня ночью и на боевом тоже самое. спасайте , статистика в 1993 год уходит.

Автор:  nolka4 [ 16 ноя 2010, 14:11 ]
Заголовок сообщения:  Re: 03-01-1993 смена даты

impij писал(а):
исчерпывающий ответ. а это что принципиально? и что это может поменять? если можно то с этого момента поподробней. это начало вчера творится на тестовом , сегодня ночью и на боевом тоже самое. спасайте , статистика в 1993 год уходит.

Ну кагбе от под рутом запускать подобные сервисы нехорошо. Рут на то и рут, что может все менять. Вдруг ваша Джава глючная, или сам бгбиллинг чето мудрит. Если бы он не под рутом запускался, а от пользователя с ограниченными привилегиями, системная дата не сбрасывалась бы из за биллинга

Автор:  impij [ 16 ноя 2010, 15:11 ]
Заголовок сообщения:  Re: 03-01-1993 смена даты

есть в системе пользователь bitel:bitel . так вот ... остановил все сервисы биллинга , передернул всё из под него . и через минуту опять 1993 год. в супорт дозвонится немогу . где грабли . и ваще зачем менять дату . пусть у меня с конфигами косяк , да и с фигами пусть тоже самоё , ну позвольте дата тут при чём. в лог не валит ни одной ошибки .. открывает логи настоящей датой и в нихже продолжает писать 1993 год.

Автор:  stark [ 16 ноя 2010, 15:13 ]
Заголовок сообщения:  Re: 03-01-1993 смена даты

impij писал(а):
в супорт дозвонится немогу .


Сегодня в Уфе выходной

Автор:  stark [ 16 ноя 2010, 15:16 ]
Заголовок сообщения:  Re: 03-01-1993 смена даты

а у вас в системных логах нет ничего по этому поводу ? Какая версия биллинга ? под какой ОС ?

Автор:  impij [ 16 ноя 2010, 15:30 ]
Заголовок сообщения:  Re: 03-01-1993 смена даты

вот
Код:
Linux bgserver.tackle.ru 2.6.27.38-170.2.113.fc10.i686 #1 SMP Wed Nov 4 17:55:39 EST 2009 i686 i686 i386 GNU/Linux

поверте в логах даже ни одного варнинга

Вложения:
bgb5.1.jpg
bgb5.1.jpg [ 60.3 КБ | Просмотров: 7457 ]

Автор:  snark [ 17 ноя 2010, 14:37 ]
Заголовок сообщения:  Re: 03-01-1993 смена даты

impij писал(а):
остановил все сервисы биллинга , передернул всё из под него . и через минуту опять 1993 год.

опишите подробно что делали - я хочу назад в 93-й! помогите вернуть молодость!

Автор:  impij [ 17 ноя 2010, 16:34 ]
Заголовок сообщения:  Re: 03-01-1993 смена даты

всё по порядку:
клонирую сервера, на копиях поднимаюсь до 5.1 , разбираюсь с конфигами, три дня полёт нормальный.
мускул клонить влом , поэтому использую октябрьский дамп. всё разглядел , вылезли кое какие косячки.
поднимаю боевые до 5.1. проблем новых необнаружилось , но и старые никуда не делись. база освежилась ,.. поэтому дамп боевой базы , и заливаю в тестовый. боевой уже третий день в строю. на тестовом начинаются проблемы с датой. выявлено : при старте всё ок. при обращении к веб морде статистики - сразу врубается машина времени и а-ля 1993 год 1 марта. ребут ... подключаусь клиентом и опять 1993. тут меня упрекают в том что некашерно из под рута биллинг запускать. ребут. стоп всего что касается биллинга , su bitel , старт сервер , старт даталоадер и 1993 вернулся , менял очерёдность , всё также , то после шедулера , то все ок пока не делаеш обращения никакие , но максимум 5 минут и 1993год.в логах тишина . ну окромя того что незнает куда разносить статистику. просэксил я с этим целый день. и яву переставил , и плюнул на всё , взял всё начисто накатил. 1993год всегда оказывался рядом +/- пару минут. а тут потребовалось боевым сменить датасторы. я их в даун , переехал , ну и ап следовательно. прихожу с утра на работу а на них тож 1993 год . руками возращаю дату обратно , пара минут и всё в зад. в логах тиш. боевые сервера во время апгрейда я не ребутил как оказалось , и после первого же ребута с ними начинается тоже что и с тестовым, но тестовый простоял почти неделю , и без смены даты, а ребутился при этом по 10 раз на дню.
далее выявлено:
ребут тачки. ждём пару минут, и... смена даты . руками дату на место . заход в вебстатистику , даж можно не логинится , слетает сразу только обращаешся к лицевой странице . дату руками опять на место. старт клиента . дата 1993 год . дату на место . открываем всё что угодно из статистики в клиенте , опять 1993 . дату руками на место и вот уже 13 часов 40 минут всё ок на обоих серверах .

Автор:  dimOn [ 17 ноя 2010, 17:03 ]
Заголовок сообщения:  Re: 03-01-1993 смена даты

сомнительно, что из JRE вообще реально сменить системное время даже под рутом

Автор:  skyb [ 17 ноя 2010, 17:04 ]
Заголовок сообщения:  Re: 03-01-1993 смена даты

dimOn писал(а):
сомнительно, что из JRE вообще реально сменить системное время даже под рутом

Почему? ява же может выполнять башскрипты, а date команда простая :)

Автор:  dimOn [ 17 ноя 2010, 17:07 ]
Заголовок сообщения:  Re: 03-01-1993 смена даты

Дане, понятно, что через
Код:
Runtime.getRuntime().exec("time "+date);
можно что угодно сделать, но у нас в коде такого нету, уверяю.

Автор:  skyb [ 17 ноя 2010, 17:32 ]
Заголовок сообщения:  Re: 03-01-1993 смена даты

dimOn писал(а):
Дане, понятно, что через
Код:
Runtime.getRuntime().exec("time "+date);
можно что угодно сделать, но у нас в коде такого нету, уверяю.

как тут? :-D

Автор:  Phricker [ 17 ноя 2010, 18:10 ]
Заголовок сообщения:  Re: 03-01-1993 смена даты

skyb писал(а):
dimOn писал(а):
Дане, понятно, что через
Код:
Runtime.getRuntime().exec("time "+date);
можно что угодно сделать, но у нас в коде такого нету, уверяю.

как тут? :-D

:lol: боюсь зобанят нас за приколы над разработчиками

Автор:  skyb [ 17 ноя 2010, 18:21 ]
Заголовок сообщения:  Re: 03-01-1993 смена даты

Phricker писал(а):
skyb писал(а):
dimOn писал(а):
Дане, понятно, что через
Код:
Runtime.getRuntime().exec("time "+date);
можно что угодно сделать, но у нас в коде такого нету, уверяю.

как тут? :-D

:lol: боюсь зобанят нас за приколы над разработчиками

:lol:

Автор:  dimOn [ 17 ноя 2010, 18:51 ]
Заголовок сообщения:  Re: 03-01-1993 смена даты

Там другая ситуация была, конечно же)

Автор:  impij [ 17 ноя 2010, 19:07 ]
Заголовок сообщения:  Re: 03-01-1993 смена даты

вот еще что обнаружилось в wrapper.log:
Код:
INFO   | jvm 1    | 2010/11/16 14:12:28 | ACTIVEMQ_HOME: ../..
INFO   | jvm 1    | 2010/11/16 14:12:28 | ACTIVEMQ_BASE: ../..
INFO   | jvm 1    | 2010/11/16 14:12:29 | Loading message broker from: xbean:activemq.xml
INFO   | jvm 1    | 2010/11/16 14:12:36 |  INFO | Successfully deleted temporary storage
INFO   | jvm 1    | 2010/11/16 14:12:36 |  INFO | Using Persistence Adapter: AMQPersistenceAdapter(../../data)
INFO   | jvm 1    | 2010/11/16 14:12:36 |  INFO | AMQStore starting using directory: ../../data
INFO   | jvm 1    | 2010/11/16 14:12:36 |  INFO | Kaha Store using data directory ../../data/kr-store/state
INFO   | jvm 1    | 2010/11/16 14:12:37 |  INFO | Active data files: []
INFO   | jvm 1    | 2010/11/16 14:12:37 |  INFO | ActiveMQ 5.3.2 JMS Message Broker (activeMQ) is starting
INFO   | jvm 1    | 2010/11/16 14:12:37 |  INFO | For help or more information please see: http://activemq.apache.org/
INFO   | jvm 1    | 2010/11/16 14:12:38 |  INFO | Kaha Store using data directory ../../data/kr-store/data
INFO   | jvm 1    | 2010/11/16 14:12:39 |  INFO | Listening for connections at: nio://localhost.localdomain:61616
INFO   | jvm 1    | 2010/11/16 14:12:40 |  INFO | Connector nio Started
INFO   | jvm 1    | 2010/11/16 14:12:40 |  INFO | Network Connector default-nc Started
INFO   | jvm 1    | 2010/11/16 14:12:40 |  INFO | ActiveMQ JMS Message Broker (activeMQ, ID:bgserver.tackle.ru-36389-1289905957898-0:0) started
INFO   | jvm 1    | 1993/03/02 03:29:45 | The system clock fell behind the timer by 528212020ms.
INFO   | wrapper  | 1993/03/02 03:29:45 | The system clock fell behind the timer by 528212020ms.
INFO   | wrapper  | 2010/11/16 14:16:40 | The timer fell behind the system clock by 528242120ms.
INFO   | jvm 1    | 2010/11/16 14:16:40 | The timer fell behind the system clock by 528242120ms.
INFO   | jvm 1    | 2010/11/16 14:16:40 |  INFO | Kaha Store using data directory ../../data/activeMQ/tmp_storage
INFO   | jvm 1    | 1993/03/02 03:41:05 | The system clock fell behind the timer by 528242020ms.
INFO   | wrapper  | 1993/03/02 03:41:05 | The system clock fell behind the timer by 528242120ms.
INFO   | wrapper  | 2010/11/16 14:34:30 | The timer fell behind the system clock by 528241720ms.
INFO   | jvm 1    | 2010/11/16 14:34:30 | The timer fell behind the system clock by 528241720ms.
INFO   | wrapper  | 1993/03/02 03:54:25 | The system clock fell behind the timer by 528241720ms.
INFO   | jvm 1    | 1993/03/02 03:54:25 | The system clock fell behind the timer by 528241720ms.
INFO   | wrapper  | 2010/11/16 14:54:30 | The timer fell behind the system clock by 528270420ms.
INFO   | jvm 1    | 2010/11/16 14:54:30 | The timer fell behind the system clock by 528270420ms.


чет я в логи эмкью незаглядывал . но тут уже 2-е марта .

Автор:  skyb [ 17 ноя 2010, 21:55 ]
Заголовок сообщения:  Re: 03-01-1993 смена даты

а я уже второй раз пишу что бител - это SkyNet... скоро пришлют своего рбота ;) машина времени все дела

Автор:  skn [ 18 ноя 2010, 01:10 ]
Заголовок сообщения:  Re: 03-01-1993 смена даты

а что команда date выдает на этом компе?

Автор:  impij [ 18 ноя 2010, 17:19 ]
Заголовок сообщения:  Re: 03-01-1993 смена даты

сейчас date
Код:
Чтв Ноя 18 14:13:37 MSK 2010

посмотрел что MQ ругается , порыл форум, убрал из его конфига multicast как описано в viewtopic.php?f=2&t=4302 , и вот уже почти сутки полёт нормальный. ну прям мистика.....

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/