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

Перевелось время на час

Добавлено: 31 окт 2011, 19:47
2blackbird
Привет!

Неделю назад исправил настройки часов:
# zdump -v Europe/Moscow |grep 2011
Europe/Moscow Sat Mar 26 22:59:59 2011 UTC = Sun Mar 27 01:59:59 2011 MSK isdst=0 gmtoff=10800
Europe/Moscow Sat Mar 26 23:00:00 2011 UTC = Sun Mar 27 03:00:00 2011 MSK isdst=0 gmtoff=14400
# cat /etc/sysconfig/clock | grep ZONE
ZONE="Europe/Moscow"

date выдает правильное время.
Но астериск перевел часы и сама атска теперь живет на час назад :(.
У меня FreePBX.
Помогите, пожалуйста, где эта "галочка" ?

Re: Перевелось время на час

Добавлено: 31 окт 2011, 19:58
Vlad1983
апач рестартонуть не пробовали?

Re: Перевелось время на час

Добавлено: 31 окт 2011, 19:59
zzuz
Нигде , ребутайте демон астериска и апача.

Re: Перевелось время на час

Добавлено: 31 окт 2011, 20:28
2blackbird
Рубутнул весь сервак.
Логи пошли нормально, звонки в панели нормально пишуться.
но в maint
Server time: 19:27:38

Re: Перевелось время на час

Добавлено: 31 окт 2011, 20:39
Vlad1983
ХЗ как вы там пояс выставляли
я для бывшего Yekaterinburg выставлял везде так
ln -fs /usr/share/zoneinfo/posix/Etc/GMT-6 /etc/localtime
и ещё нигде не уплыло

Re: Перевелось время на час

Добавлено: 31 окт 2011, 21:19
ded
less /var/log/messages расскажет, что проблема в php.ini, которая возникла вследсвие указаной timezone GMT+3 вместо формата Europe/Birobidjan при начальной инсталляции.
http://asterisk-support.ru/forum/topics/6259/?page=3
http://forum.asterisk.ru/viewtopic.php?f=4&t=109

php.ini
date.timezone =

Re: Перевелось время на час

Добавлено: 01 ноя 2011, 21:06
ded
Для trixbox|elastix минимальный набор телодвижений:
1) # date - убеждаемся, что время отстаёт на час
2) # yum install tzdata -y
3) # service ntpd stop
4) # tzdata-update
5) # service ntpd start
6) # apachectl restart

Re: Перевелось время на час

Добавлено: 01 ноя 2011, 21:13
Vlad1983
и сдвинуть время в набежавших CDR на час вперед
mysql> UPDATE cdr SET calldate=DATE_ADD(calldate, INTERVAL 1 HOUR) where calldate>'2011-10-30';

Re: Перевелось время на час

Добавлено: 01 ноя 2011, 21:17
ded
Right said!

Re: Перевелось время на час

Добавлено: 02 ноя 2011, 11:08
denklu
а Europe/Moscow выставлять нужно? попытался через setup, но вылетает ошибка:
Traceback (most recent call last):
File "/usr/share/system-config-date/timeconfig.py", line 112, in ?
runConfig(rc)
File "/usr/share/system-config-date/timeconfig.py", line 90, in runConfig
timezoneBackend.writeConfig(timezone, utc, asArc)
File "/usr/share/system-config-date/timezoneBackend.py", line 52, in writeConfig
shutil.copyfile(fromFile, "/etc/localtime")
File "/usr/lib/python2.4/shutil.py", line 42, in copyfile
raise Error, "`%s` and `%s` are the same file" % (src, dst)
shutil.Error: `/usr/share/zoneinfo/Europe/Moscow` and `/etc/localtime` are the same file

все другие зоны выбираются нормально,
пока выбрал Ets/GMT-4
у меня Elastix,FreePBX 2.9.0.7, CentOS 5.5

localtime удалять, переименовывать пробовал - не помогает