[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Странности со временем в клиент-серверном приложении




   ОК. Сервер на Sarge, СУБД - mysql-5.0. Сервер не трогали года 2.
Да и клиенты (14 шук) с других WS работают без отклонений от нормы.
Переустанавливалась WS на которой работаю я. Проблема с выборками
только у меня. За какой месяц делается выборка - роли не играет.
Реально выходит что диапазон учетного периода (месяца) съезжает целиком
на час назад, т.е. вместо с 00:00 1 апреля по 00:00 1 мая выходит
с 23:00 31 марта по 23:00 30 апреля. И как я уже отмечал данные
мониторинга у меня отображаются на час раньше. Хотя в базе на сервере
(время хранится в unixtimestamp) время соответствует реальности.

Клиентское ПО написано на Java. Версия JDK на моей машине та же, что
и на остальных. Java время выдает правильное. GUI на SWT.

Возможно сначала стоит сверить настройки времени работающих WS с своими?
Прим: есть тонкая подстройка часов через /etc/adjtime, но судя по ровно сбитому часу - это не то.

date
date -u

sudo /sbin/hwclock --show --localtime
sudo /sbin/hwclock --show --localtime --noadjfile
sudo /sbin/hwclock --show --utc

env | grep TZ
set | grep TZ

cat /etc/timezone
diff /etc/localtime.MY_WS /etc/localtime.GOOD_WS ( прим: это если на GOOD_WS такой-же Etch)


Это всё system-wide настройки.

В KDE есть часы на панели и можно выбирать часовой пояс не руту.
Как они "пересекаются" c глобальными точно не знаю,
могу только посоветовыть крутнуть и посмотреть измениться-ли и как?

У меня стоит system-wide - Европа/Московия,
а в KDE - Часовой пояс - местный.

Конечно Вашего черного ящика ;) у меня нет, но есть mysql-сервер и несколько клиентских приложений с ним - сдвигов пока не наблюдал.



Reply to: