The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Некоторые задачи выполняются на час позже положенного времени"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Разное / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"Некоторые задачи выполняются на час позже положенного времени"  +/
Сообщение от sick_monkey email(ok) on 27-Янв-14, 16:57 
Есть скрипт резервного копирования. Прописал его на 0 часов в кронтабе.
0 0 * * * root адрес.скрипта.sh
Проверяю по логам и времени создания файла, скрипт выполняется ровно в час ночи.

У меня  лог /var/log/syslog не ведется, я проверил в логе /var/log/cron - по его записям задача стартует ровно в 00:00
В скрипте никаких временных указаний. Есть несколько длительных операций вроде сжатия и пересылки файла, но первое, что в нем делается - это запись в логе о начале работы с указанием времени. И это время 01:00, время создания файла также 01:00
Тот же скрипт на других 30 серверах выполняется строго по расписанию.
Команда date и hwclock дают одинаковое время и да, я проверил формат даты в скрипте, везде или команда date без ключей, или идут сначала часы, потом минуты.
Еще проверил лог /var/log/messages... Там есть одна странность. Записи, неважно какие, идут вразнобой с интервалом примерно час:
17... бла-бла-бла...
17... бла-бла-бла...
18... бла-бла-бла...
18... бла-бла-бла...
17... бла-бла-бла...
17... бла-бла-бла...
18... бла-бла-бла...
18... бла-бла-бла...
Т.е. такое ощущение, что не у одного cron с этим проблема.

это колдунство и уличная магия

date +%z выдает +0400
время правильное, но пусть даже оно было неправильным, все равно же на одном сервере все задачи должны были бы его использовать одинаково. И пусть бы они спешили и опаздывали, но все вместе на одно и то же время. тут же одни службы как будто используют правильное, системное, время, а другие берут непонятно откуда...

Почему так может быть?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Некоторые задачи выполняются на час позже положенного времени"  +/
Сообщение от Andrey Mitrofanov on 27-Янв-14, 21:49 
> Тот же скрипт на других 30 серверах выполняется строго по расписанию.
> Команда date и hwclock дают одинаковое время и да, я проверил формат

google://freebsd zoneinfo site:opennet.ru/openforum

zoneinfo aka tzdata, tzsetup,

> даты в скрипте, везде или команда date без ключей, или идут
> Почему так может быть?

Неправильная [=обновить пакет] база tzdata, не тот пояс, установленный tzsetup, ...

Кто ж его знает.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Некоторые задачи выполняются на час позже положенного времени"  +/
Сообщение от RomanIz (ok) on 27-Янв-14, 22:25 
Есть предположение что скрипты с разным временем выполняются под разными интерпритаторами. А у разных интерпритаторов разные намтройки.

Например пхп в конфиге имеет прямое указание таймзоны, которая может не совпадать с системной.

Т.о. может быть ситуация скрипт: на баше думает 0:0, а пхп-шный согласно своей тз - 1:00.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру