Страница 1 из 3

Проблема с переходом на зимнее время

Добавлено: Вс окт 26, 2008 5:46 pm
zip_abakan
сегодня перевели часы на зимнее время. И поперло:

Код: Выделить всё

2008-10-26 23:00:14 LOG_WARNING: AUTH [soni] NAS: 1 Not Allow time  CID: 90.188.104.229
2008-10-26 23:00:14 LOG_INFO: AUTH [soni] AUTH REJECT CID 90.188.104.229
2008-10-26 23:00:31 LOG_WARNING: AUTH [ataman] NAS: 1 Wrong CHAP password  CID: 82.200.70.11
2008-10-26 23:00:31 LOG_INFO: AUTH [ataman] AUTH REJECT CID 82.200.70.11
2008-10-26 23:00:32 LOG_WARNING: AUTH [soni] NAS: 1 Not Allow time  CID: 90.188.104.229
2008-10-26 23:00:32 LOG_INFO: AUTH [soni] AUTH REJECT CID 90.188.104.229
перевел часы на час назад - всё ок.. чё за :oops: ?

Добавлено: Вс окт 26, 2008 6:21 pm
lasik
Плавно нужно переводить

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

Добавлено: Вс окт 26, 2008 6:30 pm
zip_abakan
да эт то всё я сообразил.. Но это час простоя. Если бы (ах, мечты мечты) у меня было 1000 клиентов? и они бы за час съедали гиг? и за гиг бы я получал по 20коп/мб (; ну.. мож это както..ну поправить надо? (:

Добавлено: Вс окт 26, 2008 8:31 pm
lasik
А ночью отключить mysql, перевести часы на нормальное время, и подаждать 1 час, вполне реально

Добавлено: Вс окт 26, 2008 10:11 pm
NiTr0
Аналогично. Тоже в 23.00 "not allowed time", и в 0.00 - все нормализовалось. Часы - синхронизируются автоматически, и (судя по времени в логах) были синхронизированы задолго до 23.00...
P.S. Интересно было бы узнать причину данной ошибки - т.к. я даже не представляю, как она могла возникнуть :shock:

Добавлено: Пн окт 27, 2008 7:03 am
ran
а нахрена вам на серваке с абиллсом зимнее/летнее время??? :shock: зимнее/летнее время - это происки законодателей с целью отравить жизнь админам :D но мы не сдаёмся - гринвич форева!

ЗЫ: базары на эту тему повторяются регулярно (раз в полгода) :D

Добавлено: Пн окт 27, 2008 7:41 am
lasik
ran писал(а):ЗЫ: базары на эту тему повторяются регулярно (раз в полгода) :D
Раз в год, назад мы раз в год переставляем

Добавлено: Пн окт 27, 2008 11:58 am
zip_abakan
Гринвич канечно рулит..а в таком случае как интервалы будут работать? делать поправку на разницу в поясах? :mrgreen:

Добавлено: Пн окт 27, 2008 12:32 pm
ran
zip_abakan писал(а):Гринвич канечно рулит..а в таком случае как интервалы будут работать? делать поправку на разницу в поясах?
по гринвичу и будут работать... не ребят... явно вы никогда не занимались асучиванием производств непрерывного цикла... так вот там никогда никаких маразмов с летним/зимним временм не допускают - представь себе идёт технологический процесс, по временеи всё завязано - а тут ему хрясь серпом по @йцам - а унас терь зимнее время :D

с интервалами по сути тоже самое...

Добавлено: Пн окт 27, 2008 6:14 pm
NiTr0
пользователь приходит в 18.00 с работы, пользует допустим вечерний анлим до 24.00, после чего ложится спать... а при переводе времени -
ran писал(а):а тут ему хрясь серпом по @йцам - а унас терь зимнее время :D
в итоге - оказывается, что ему надо приходить домой в 17.00, и ложиться спать в 23.00

Добавлено: Вт окт 28, 2008 7:28 am
ran
в итоге - оказывается, что ему надо приходить домой в 17.00, и ложиться спать в 23.00
совершенно верно - пусть по гринвичу с работы приходит :D либо перед переводом времени править интервалы - очень кстати лёгко автоматизируется (ну естественно корректно) - в моём случае где-то так

Код: Выделить всё

rcpppoe-server stop ; коррекция_интервалов ; rcpppoe-server start
(предполагается что пппое сервер не тупой и при стопе пристреливает дочерние пппд процессы)

Добавлено: Вт окт 28, 2008 8:14 am
ran
P.S. Интересно было бы узнать причину данной ошибки - т.к. я даже не представляю, как она могла возникнуть
да очень просто - в воскресенье в 03:00 время сдвинулось на час назад - следовательно все интервалы текущих суток, заканчивающиеся на их границе стали заканчиваться в 23:00 (по новому времени). А следующие интервалы - начнутся как им и положено с границы следующих суток т. е. в 00:00. Следовательно с 23:00 текущих суток до 00:00 следующих доступного интервала нету! - все в сад! :D

Добавлено: Вт окт 28, 2008 12:23 pm
chtito2
ran писал(а):в воскресенье в 03:00 время сдвинулось на час назад - следовательно все интервалы текущих суток, заканчивающиеся на их границе стали заканчиваться в 23:00 (по новому времени). А следующие интервалы - начнутся как им и положено с границы следующих суток т. е. в 00:00. Следовательно с 23:00 текущих суток до 00:00 следующих доступного интервала нету! - все в сад! :D
Убейте не могу въехать какое отношение 23:00 имеет к 00:00. Можете объяснить? По-моему если интервал заканчивается в полночь то он и будет заканчиваться в полночь по локальным (компьютерным) часам. Если на часах 23:00, а тариф начинается с 00:00, то естественно пускать не будет.
P.S. Интересно было бы узнать причину данной ошибки - т.к. я даже не представляю, как она могла возникнуть
Мне тоже очень интересно почему когда на часах 23:00 не пускает, раз должен. Абиллсу вобще должны быть по барабану какие-то временные зоны. Только время на часах.

Обычно ОС сама переводит время на летнее в 2 часа ночи и обратно в 3 часа ночи.

Добавлено: Вт окт 28, 2008 1:55 pm
ran
Убейте не могу въехать какое отношение 23:00 имеет к 00:00. Можете объяснить?
та никакого... просто в этих сутках > 86400 секунд (по мнению наших мудрожёлтых законодателей) :D :D :D а любой здравомыслящий (в том числе и абиллс) считает что так небывает... вот его и колбасит...

Добавлено: Вт окт 28, 2008 2:48 pm
chtito2
ran писал(а):
Убейте не могу въехать какое отношение 23:00 имеет к 00:00. Можете объяснить?
та никакого... просто в этих сутках > 86400 секунд (по мнению наших мудрожёлтых законодателей) :D :D :D а любой здравомыслящий (в том числе и абиллс) считает что так небывает... вот его и колбасит...
Ммм... извините, а при чем здесь кол-во секунд в сутках или вообще сутки? :) Допустим план заканчивается в 00:00, Абиллс при авторизации просто обсчитывает сколько юзеру осталось сидеть до 00:00 и выдает эту информацию. Даже если после авторизации произошел сдвиг локального времени в пользу юзера, юзер после выхода просто попробует авторизоваться снова и войдет еще на один час. Но на деле автоматизированный сдвиг происходит в 2-3 часа ночи поэтому практически незаметен.