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

Сестемное время и время java
http://forum.bitel.ru/viewtopic.php?f=22&t=7520
Страница 1 из 1

Автор:  skyb [ 11 дек 2012, 07:22 ]
Заголовок сообщения:  Сестемное время и время java

Установил ось, настроил ntp, даты на сервере (системное время правильное, как и часовой пояс, по крайней мере отображается на команду date верно). Запускаю радиус и колектор, даты не верные, где что посмотреть?
Код:
# tail -n 1 processor.log
12-10/20:01:56 ERROR [Thread-315] DialUpNasConnection - Stop without start!

# date
Втр Дек 11 11:05:56 YAKT 2012

Временное решение - перевести руками дату, но это не решение

Автор:  skn [ 11 дек 2012, 11:43 ]
Заголовок сообщения:  Re: Сестемное время и время java

посмотрите версию и билд явы

Автор:  skyb [ 11 дек 2012, 12:10 ]
Заголовок сообщения:  Re: Сестемное время и время java

skn писал(а):
посмотрите версию и билд явы

6.37

Завелось с
Код:
-Duser.timezone =
спасибо SeGa

Автор:  skyb [ 11 дек 2012, 12:24 ]
Заголовок сообщения:  Re: Сестемное время и время java

Код:
# cat Test.java
import java.sql.Timestamp;
import java.util.Calendar;
import java.util.TimeZone;

public class Test{

        public static void main(String [ ] args){
 TimeZone tz = Calendar.getInstance().getTimeZone();
 System.out.println(tz.getDisplayName());
 System.out.println(tz.getID());
                System.out.println(System.currentTimeMillis());
                System.out.println(new Timestamp(System.currentTimeMillis()));
        }
}

Код:
# javac Test.java
# java Test
Eastern Standard Time
US/Eastern
1355206659245
2012-12-11 01:17:39.258

Сволочь!!! Как поправить? у меня
Код:
-Duser.timezone=Asia/Yakutsk

Автор:  skn [ 11 дек 2012, 12:27 ]
Заголовок сообщения:  Re: Сестемное время и время java

какая ОС

Автор:  skyb [ 11 дек 2012, 12:27 ]
Заголовок сообщения:  Re: Сестемное время и время java

RHEL 6.3

Автор:  skn [ 11 дек 2012, 12:34 ]
Заголовок сообщения:  Re: Сестемное время и время java

1)файл /etc/localtime есть? что в нем?
2) что в файле /etc/sysconfig/clock

Автор:  skyb [ 11 дек 2012, 12:38 ]
Заголовок сообщения:  Re: Сестемное время и время java

skn писал(а):
1)файл /etc/localtime есть? что в нем?

Выставленна верная таймзона
skn писал(а):
2) что в файле /etc/sysconfig/clock

Код:
# cat /etc/sysconfig/clock
# The time zone of the system is defined by the contents of /etc/localtime.
# This file is only for evaluation by system-config-date, do not rely on its
# contents elsewhere.
ZONE="Asia/Yakutsk"
UTC=true

Это я уже поправил, до этого стояло как раз US/Eastern вроде как

Автор:  skn [ 11 дек 2012, 12:40 ]
Заголовок сообщения:  Re: Сестемное время и время java

после исправления ОС ребутали?

Автор:  skyb [ 11 дек 2012, 12:41 ]
Заголовок сообщения:  Re: Сестемное время и время java

неа, а как нить дернуть без ребута мона?

Автор:  skn [ 11 дек 2012, 12:43 ]
Заголовок сообщения:  Re: Сестемное время и время java

остановить все явовские службы, перелогониться в шелл и запустить службы

Автор:  skyb [ 11 дек 2012, 12:48 ]
Заголовок сообщения:  Re: Сестемное время и время java

Как попробую отпишу

Автор:  snark [ 11 дек 2012, 17:41 ]
Заголовок сообщения:  Re: Сестемное время и время java

Почему я не удивился увидев название темы и ее автора? )))

Автор:  skyb [ 11 дек 2012, 17:51 ]
Заголовок сообщения:  Re: Сестемное время и время java

пасиба((((((

Автор:  snark [ 12 дек 2012, 01:37 ]
Заголовок сообщения:  Re: Сестемное время и время java

skyb писал(а):
пасиба((((((

А чо спасибо то говорить?
Смотрим чо ты творишь:
skyb писал(а):
skn писал(а):
2) что в файле /etc/sysconfig/clock

Код:
# cat /etc/sysconfig/clock
# The time zone of the system is defined by the contents of /etc/localtime.
# This file is only for evaluation by system-config-date, do not rely on its
# contents elsewhere.
ZONE="Asia/Yakutsk"
UTC=true

Это я уже поправил, до этого стояло как раз US/Eastern вроде как

Читаем:
Цитата:
The /etc/sysconfig/clock file controls the interpretation of values read from the system hardware clock.
The correct values are:
UTC=<value>, where <value> is one of the following boolean values:
  • true or yes — The hardware clock is set to Universal Time.
  • false or no — The hardware clock is set to local time.

С вероятностью в 99% у тебя часы в BIOS-е идут НЕ по Гринвичу ;)

Автор:  Phricker [ 12 дек 2012, 01:43 ]
Заголовок сообщения:  Re: Сестемное время и время java

man hwclock?

Автор:  skyb [ 12 дек 2012, 05:21 ]
Заголовок сообщения:  Re: Сестемное время и время java

snark писал(а):
skyb писал(а):
пасиба((((((

А чо спасибо то говорить?
Смотрим чо ты творишь:
skyb писал(а):
skn писал(а):
2) что в файле /etc/sysconfig/clock

Код:
# cat /etc/sysconfig/clock
# The time zone of the system is defined by the contents of /etc/localtime.
# This file is only for evaluation by system-config-date, do not rely on its
# contents elsewhere.
ZONE="Asia/Yakutsk"
UTC=true

Это я уже поправил, до этого стояло как раз US/Eastern вроде как

Читаем:
Цитата:
The /etc/sysconfig/clock file controls the interpretation of values read from the system hardware clock.
The correct values are:
UTC=<value>, where <value> is one of the following boolean values:
  • true or yes — The hardware clock is set to Universal Time.
  • false or no — The hardware clock is set to local time.

С вероятностью в 99% у тебя часы в BIOS-е идут НЕ по Гринвичу ;)

До этого там было
Код:
# cat /etc/sysconfig/clock
# The time zone of the system is defined by the contents of /etc/localtime.
# This file is only for evaluation by system-config-date, do not rely on its
# contents elsewhere.
ZONE="US/Eastern"

и работало неверно

Автор:  skyb [ 12 дек 2012, 13:12 ]
Заголовок сообщения:  Re: Сестемное время и время java

skn писал(а):
остановить все явовские службы, перелогониться в шелл и запустить службы

ребут не помог

Автор:  skn [ 12 дек 2012, 13:24 ]
Заголовок сообщения:  Re: Сестемное время и время java

а что выдает
hwclock
и
date

Автор:  skyb [ 12 дек 2012, 13:37 ]
Заголовок сообщения:  Re: Сестемное время и время java

skn писал(а):
а что выдает
hwclock
и
date

нормальные даты, время и часовой пояс

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