Jue Nov 23, 2006 5:41 am
|
 |
davidlo
Perlero Nuevo

|
Registrado: 11 Nov 2006
Mensajes: 16
Ubicación: Sevilla, España
|
|
| NTP |
|
|
Hola, he instalado un servidor NTP de stratum 3 en mi máquina. Desde mi aplicación necesito la fecha y hora exactas, para lo cual utilizo Net::NTP. No obstante, parece que no funciona.
Hago lo siguiente:
| Perl: | use Net:: NTP;
my %response = get_ntp_response (); #'127.0.0.1',123);
print ("DEBUG NTP................". %response. "\n");
print ("DEBUG NTP................". values(%response). "\n");
print ("DEBUG NTP................". keys(%response). "\n"); |
Y obtengo la siguiente respuesta:
DEBUG NTP................8/16
DEBUG NTP................13
DEBUG NTP................13
-----------------------------------
¿Cómo debo interpretar esto? |
|
|
|

Jue Nov 23, 2006 6:41 am
|
 |
explorer
Moderador

|
Registrado: 24 Jul 2005
Mensajes: 4086
Ubicación: Valladolid, España
|
|
|
|
|
Pues que hay 13 entradas en %response.
Prueba a sacarlas con un bucle:
| Perl: | while( ($clave, $valor) = each(%response) ) {
print "$clave => $valor\n";
} |
|
|

Jue Nov 30, 2006 4:05 am
|
 |
davidlo
Perlero Nuevo

|
Registrado: 11 Nov 2006
Mensajes: 16
Ubicación: Sevilla, España
|
|
|
|
|
Hola, gracias por la respuesta.
Ahora tengo un nuevo problema, aunque en rigor no es puramente de Perl... El servidor NTP que he instalado me devuelve una hora menos que la oficial. En el archivo de configuración puse
Server = es. pool.ntp.org
y cuando hago una consulta a las 11:14 por ejemplo, me dice que son las 10:14.
Además, me da los siguientes logs:
#ntpq -pn
remote refid st t when poll reach delay offset jitter
==============================================================================
*84.78.100.194 130.206.3.166 2 u 357 1024 377 59.781 1.026 5.807
--------------
#ntptrace
localhost.localdomain: stratum 3, offset 0.001026, synch distance 0.120887
84.78.100.194: timed out, nothing received
***Request timed out
----------------
¿Por qué sucede esto? Antes tenía puesto server = europe.pool.ntp.org y me daba la hora correctamente y la traza de mis servidores. |
|

Lun Dic 04, 2006 11:41 am
|
 |
explorer
Moderador

|
Registrado: 24 Jul 2005
Mensajes: 4086
Ubicación: Valladolid, España
|
|
|
|
|
| Quizás te está devolviendo la hora en horario GMT. |
|
Powered by phpBB © 2001, 2005 phpBB Group
|