Как изменить настройки часового пояса CouchDB в файле журнала?

Как изменить настройки часового пояса CouchDB в файле журнала?

У меня странная ситуация:
в Futon оболочка JavaSCript возвращает дату и время в формате GMT+8,
что соответствует часовому поясу сервера.

Однако, когда я просматриваю файл журнала,
он показывает GMT -3, разница в 11 часов.

Я подозреваю, что где-то есть конфигурация, которая исправит эту проблему. У
кого-нибудь есть идея?

ОС: CentOS версии 5.7 (2.6.18-194.11.4.el5)
Версия Couchdb: Apache CouchDB 1.1.1
Erlang: V5.8.1 (R14B (erts-5.8.1)) Формат журнала:

[Вс, 04 дек 2011 04:10:06 GMT] [info] [<0.19767.816>] IP - - 'GET' URL 200

Текущее время сервера — 15:00.

Вот снимок экрана:-

Eshell V5.8.1 (прервать с помощью ^G)
1> {Дата={Год,Месяц,День},Время={Часы,Минуты,Секунды}} = erlang:localtime().
{{2011,12,6},{9,56,22}}

[root@localhost] ~ >> дата
Вт Дек 6 09:56:41 SGT 2011

Вот результат даты:-

дата && дата -u
Вт Дек 6 12:03:35 SGT 2011
Вт Дек 6 04:03:35 UTC 2011

ПРИМЕЧАНИЕ: Я могу запутаться в формате журнала GMT (вероятно, моя неправильная интерпретация)

@JeffSnider - Я думаю, вы близки, скорее всего, это мое изначальное недопонимание

1> httpd_util:rfc1123_date().
"Вт, 06 дек 2011 04:09:19 GMT"

решение1

Я подозреваю, что это настройки часов или часового пояса на уровне ОС, а не проблема конфигурации CouchDB или Erlang. Если ваши часы и часовой пояс верны (команда date, которую я просил, показывает это наверняка), то я хотел бы взглянуть на среду, в которой работает Beam. Там может быть подсказка.

Я знаю, что это не тот ответ, на который вы надеетесь, но насколько я могу судить, нет конфигурации для couch или erlang, которая бы это контролировала. Дата и время в журнале извлекаются из встроенной библиотеки erlang httpd_util с помощью функции rfc1123_date(). Я не смог найти ничего, что заставило бы это возвращать что-либо, кроме времени по Гринвичу.

Связанный контент