¿Cómo cambiar la configuración de zona horaria de CouchDB en el archivo de registro?

¿Cómo cambiar la configuración de zona horaria de CouchDB en el archivo de registro?

Tengo una situación extraña:
en el futón, el shell JavaSCript devuelve la fecha y hora en GMT+8,
que está en línea con la zona horaria del servidor.

Sin embargo, cuando sigo el archivo de registro,
muestra GMT -3, 11 horas de diferencia.

Sospecho que hay una configuración en algún lugar para solucionar este problema.
Alguien tiene una idea?

SO: - CentOS versión 5.7 (2.6.18-194.11.4.el5)
Versión de Couchdb: - Apache CouchDB 1.1.1
Erlang: - V5.8.1 (R14B (erts-5.8.1)) Formato de registro: -

[domingo, 4 de diciembre de 2011 04:10:06 GMT] [información] [<0.19767.816>] IP - - URL 'GET' 200

La hora actual del servidor es las 3 p.m.

Aquí está la captura de pantalla: -

Eshell V5.8.1 (abortar con ^G)
1> {Fecha={Año,Mes,Día},Hora={Hora,Minutos,Segundos}} = erlang:localtime().
{{2011,12,6},{9,56,22}}

[raíz@localhost] ~ >> fecha
Martes 6 de diciembre 09:56:41 SGT 2011

Aquí está el resultado de la fecha: -

fecha && fecha -u
Martes 6 de diciembre 12:03:35 SGT 2011
martes 6 de diciembre 04:03:35 UTC 2011

NOTA: Podría confundirme con el formato de registro GMT (probablemente mi interpretación incorrecta)

@JeffSnider: creo que estás cerca, lo más probable es que sea mi malentendido originalmente.

1> httpd_util:rfc1123_date().
"Martes, 6 de diciembre de 2011 04:09:19 GMT"

Respuesta1

Sospecho que es la configuración del reloj o la zona horaria a nivel del sistema operativo en lugar de un problema de configuración de CouchDB o Erlang. Si su reloj y zona horaria son correctos (el comando de fecha que solicité lo muestra con seguridad), entonces me gustaría analizar el entorno en el que se ejecuta el haz. Podría haber una pista allí.

Sé que esa no es la respuesta que esperas, pero por lo que puedo decir, no existe una configuración para sofá o erlang que pueda controlar esto. La fecha y la hora en el registro se recuperan de la biblioteca erlang integrada httpd_util usando la función rfc1123_date(). No he podido encontrar nada que haga que ese retorno sea diferente a la hora en GMT.

información relacionada