566207470

video-it.ru

8 (499) 705-15-85

8 (903) 167-72-27

 

Ваша корзина пуста

Elastix 2.4 сбой синхронизации часов (времени) на сервере!

Ищем виновных и решаем проблему………….

С первым все просто, виновные найдены! Это Вова и Дима.

Теперь решаем проблему и как обычно маленькая история, чтобы не было скучно читать и улучшилось настроение.

Итак, сегодня, 30 октября 2017 года. К нам в техническую поддержку раздались практически одновременно два звонка от наших клиентов, которых мы примерно месяц назад взяли на техническую поддержку, от старой поддержки они отказались по причине дороговизны.

Клиенты сообщили одинаковую проблему.

«До нас не могут дозвониться, голосовое приветствие говорит, что офис не работает».

Инженер начинает выяснять проблему и сразу видит, что синхронизация времени отстает от местного на час (оба клиента в Москве). Становится все понятно, вот именно по этому любой, кто звонит в компанию и не слышит правильного приветствия, так как у сервера Elastix время играть правильное голосовое приветствие еще не пришло.

Дальше инженер проводит проверку и видит, что синхронизация времени на сервере Elastix стоит по Киеву. Становится окончательно все понятно, т.к. время в Киеве переводят на час назад, а в Москве нет……Скажем спасибо за все наши головные боли Вове и Диме.

Теперь решаем проблему.

  • 1. нужно скачать обновление tzdata, т.к. Elastix 2.4 старый и в его сборке время еще в Москве переводили и если поставить сразу в настройках синхру по МСК, то правильно показывать не будет.
    Вот и ссылка на нужный пакет tzdata-latest.tar
  • 2. кладем на сервер во временную папку содержимое архива.
    Я положил в /tmp
  • 3. запускаем команду zic europe и у нас обновляется европейская зона и теперь Москва будет показывать правильно
    cd /tmp/tzdata-latest
    zic europe
  • 4. ставим на сервере Elastix в вебморде синхронизацию по Москве
  • 5. удаляем файл localtime
    cd /etc
    rm localtime
    Продвинутые обычно не удаляют, а переименовывают оригинальный файл в старую версию, например, localtime.old, чтобы была возможность откатиться назад, если пойдет что-то не так
  • 6. делаем ссылку на временный файл Москвы
    ln –s /usr/share/zoneinfo/Europe/Moscow /etc/localtime
  • 7. проверяем время на сервере в командной строке
    date
  • 8. проверяем время на вебморде

Время на вебморде может обновиться с задержкой, поэтому не торопитесь…. пейте чай и не забывайте за конфетки

П.С. Вова и Дима – два бога часовых поясов;)

7 (903) 167-72-27 566207470 video-it.ru info@video-it.ru Россия, г.Москва