Laravel 5.4 Pusher时间戳已过期:给定时间戳不在600s内

时间:2018-02-12 02:55:11

标签: laravel pusher

时间戳已过期:给定时间戳(2018-02-12T01:47:29Z)不在服务器时间的600s内(2018-02-12T02:48:51Z)

noob这里需要帮助

2 个答案:

答案 0 :(得分:3)

您需要更新服务器日期时间。它的日期时间错误

sudo apt-get install ntpdate
sudo ntpdate -u ntp.nasa.gov time-b.nist.gov

答案 1 :(得分:1)

如果您使用的是Vagrant / Homestead,当您的计算机进入睡眠状态时,您的系统时间可能会发生变化并变得不同步。

 var prev;

 function updateCalculator() {
    var x = document.getElementById("fname");
    var y = document.getElementById("james");
    if(x.value != prev){
      prev = y.value = x.value;
    } 
    if(y.value != prev){
      prev = x.value = y.value;
    }           
 }

然后

vagrant ssh
sudo apt install ntpdate
sudo ntpdate ntp.ubuntu.com
sudo timedatectl set-ntp on
sudo service ntp stop
sudo ntpd -gq
sudo service ntp start

我有同样的问题,以这种方式纠正我的系统时间为我解决了它。这里的讨论很有帮助:https://github.com/laravel/homestead/issues/799