Re: dejó de funcionar puntev() BIGOTE tuvo el valor de escribir:
> Más datos.
>
> Resulta que luego de hacer algunas pruebas, llego a la conclusión que no es
> el script el del problema sino el servidor, porque la simple consulta con
> time() me devuelve un valor que luego cambia cuando esta gente resetea el
> servidor y se mantien así por una hora hasta que se arregla solo.
>
> Lo que hice para comprobarlo, fue poner un script para que me devuelva la
> hora del servidor, usando date("G:i",time()), en el que tengo problemas y el
> mismo script lo puse en otro. En ambos casos, la hora devuelta era la
> correcta, pero cuando resetearon el servidor, volví a consultar y la hora en
> el servidor con problemas había cambiado, tomando una diferencia de 6 horas
> con respecto a la que daba en situaciones normales. A la hora, como les
> comento en el párrafo anterior, volvió a la normalidad.
>
> No tengo la menor idea sobre como funciona un servidor, pero es como si
> tardara ese tiempo en reconstruir su configuración.
>
> El soporte, luego de echarle la culpa al script, me envía cada tanto un
> e-mail diciendo "estamos investigando" :-)
>
>
Pues creo que es bastante sencillo:
Usan NTP para ajustar la hora del servidor. Tendran puesto en el cron
que se actualice cada hora, y el reloj de la BIOS del servidor estara
con una hora de vete tu a saber cuando.
El sistema al arrancar coje la hora mala de la BIOS y cuando se ejecuta
el comando NTP la hora buena.
Saludos
--
Shake (Alex Estevez)
Today is the tomorrow you worried about yesterday,
and now you know why. |