La diferencia entre la hora de solicitud y la hora actual es demasiado grande

La diferencia entre la hora de solicitud y la hora actual es demasiado grande

Cuando estaba depurando un proyecto recientemente, siempre informaba un error cuando iniciaba sesión, porque WeChat me autorizó a iniciar sesión y tenía que obtener el avatar de WeChat y subirlo al servidor, donde siempre informaba un error inexplicablemente. .

Proceso de solución

  1. Al principio, cuando leí el informe de errores, descubrí que el campo de la biblioteca no podía ser "nulo";
    inserte la descripción de la imagen aquí
  2. Así que fui a verificar la lógica del código, agregué un avatar predeterminado y lo probé varias veces sin conexión. Cuando no encontré ningún problema, envié el código. Cuando actualicé el proyecto al servidor de prueba, informaría un error nuevamente cuando Fui a probar e iniciar sesión; fue muy extraño
    . Sin mencionar que los errores fuera de línea acaban de resolverse, y cuando se conecta, hay un montón de errores nuevamente.
  3. Estaba muy desconcertado. Después de leer los registros, descubrí que el error de "null" todavía se informa inserte la descripción de la imagen aquí
    . ., simplemente hablando, es el problema de diferencia horaria del servidor Linux. Cuando se encuentre la causa del error, encuentre una solución. de manera específica, use directamente el comando de tiempo de sincronización de Linux para resolver el problema y luego pruebe y descubra que el inicio de sesión es exitoso y el problema está resuelto.

autorreflexión

1. Al encontrar un informe de error, debe tener cuidado al leer el registro
2. Para el desarrollo, debe dominar la tecnología del sistema operativo Linux hasta cierto punto.

URL de referencia

1. Resumen del método de sincronización de tiempo del sistema Linux

Supongo que te gusta

Origin blog.csdn.net/qq_44726330/article/details/118155042
Recomendado
Clasificación