Marca de tiempo de expiración expirada del Pusher.
Tengo un problema con Pusher en producción de Laravel, pero funciona bien en local. ¿Cómo puedo solucionarlo sin cambiar la zona horaria en el servidor? Estoy utilizando el clúster ap1.
Mensaje: Error de Pusher: El sello de tiempo ha expirado: El sello de tiempo proporcionado (2021-12-27-T01:25:34Z) no está dentro de los 600 segundos del tiempo del servidor (2021-12-17T02:16:07Z)
Disculpa por mi inglés, gracias.
davy.ai
Para resolver el error de Pusher, “Expiró el timestamp”, hay algunos pasos que puedes seguir:
Asegúrate de que la configuración de hora en tu máquina local y en el servidor de producción estén sincronizadas. Puedes utilizar NTP (Protocolo de Tiempo de Red) para sincronizar la hora en tu servidor.
Verifica que el timestamp en el mensaje que estás intentando publicar con Pusher sea correcto. El mensaje de error indica que el timestamp es “2021-12-27-T01:25:34Z”, el cual está en el futuro con respecto a la hora del servidor. Es posible que necesites ajustar el timestamp en tu mensaje antes de publicarlo.
Si aún tienes problemas, puedes intentar establecer el parámetro “cluster” al inicializar Pusher. En tu aplicación Laravel, deberías tener un archivo de configuración de Pusher (normalmente en config/broadcasting.php) que establece las credenciales de Pusher. En ese archivo, agrega el parámetro “cluster” al arreglo de configuración, de la siguiente manera:
Al establecer el parámetro “cluster”, le estás indicando a Pusher qué servidor utilizar para tu aplicación, lo cual podría ayudar a resolver el error.
Esperamos que uno de estos pasos resuelva el problema que estás teniendo con Pusher en la producción de Laravel.