【问题标题】:message: Failed to connect to Pusher exception: "Illuminate\Broadcasting\BroadcastException"消息:无法连接到 Pusher 异常:“Illuminate\Broadcasting\BroadcastException”
【发布时间】:2020-08-20 16:34:03
【问题描述】:

我在 laravel 中使用推送器发送通知,但出现以下错误:

{消息:“无法连接到 Pusher。”,异常: "Illuminate\Broadcasting\BroadcastException",...} 异常: “照亮\广播\广播异常”文件: "C:\wamp64\www\notify\vendor\laravel\framework\src\Illuminate\Broadcasting\Broadcasters\PusherBroadcaster.php" 行:121 消息:“无法连接到 Pusher。”

.env:

APP_URL=http://localhost
BROADCAST_DRIVER=pusher
PUSHER_APP_ID=XXX
PUSHER_APP_KEY=XXXX
PUSHER_APP_SECRET=XXX
PUSHER_APP_CLUSTER=ap2

广播.php

'pusher' => [
            'driver' => 'pusher',
            'key' => env('PUSHER_APP_KEY'),
            'secret' => env('PUSHER_APP_SECRET'),
            'app_id' => env('PUSHER_APP_ID'),
            'options' => [
                'cluster' => env('PUSHER_APP_CLUSTER'),
                'useTLS' => false,
                'host' => '127.0.0.1',
                'port' => 6001,
                'scheme' => 'http',
                'curl_options' => [
                    CURLOPT_SSL_VERIFYHOST => 0,
                    CURLOPT_SSL_VERIFYPEER => 0,
                ],
                
            ],

【问题讨论】:

    标签: php laravel websocket laravel-websockets


    【解决方案1】:

    不幸的是,有几件事可能会导致这种情况。不过,让我一遍又一遍的原因是我服务器上的时间与 Pusher 的允许窗口不同步。当我让笔记本电脑休眠时,这会发生在我的一台虚拟机上。

    检查您的日志,并检查您的虚拟机系统时间。如果超出一点点,这可能是您的问题。

    要修复 Linux 服务器上的时间问题(然后重试),如果没有其他方法,您可以使用 NTP:

    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
    

    【讨论】:

    • :感谢您的回答,我正在使用windows并在localhost上进行测试。
    • 不用担心。但这仍然是一个可能的候选 - 日志中的任何内容,或者您​​可以验证主机上的系统时间吗?
    • 我已经验证了系统时间,我应该加密吗:false
    • 好的。那就是让我明白的那个。不过还有一些其他问题。这是一个有用的链接:github.com/laravel/framework/issues/16478 它涉及使用 encrypted:false 进行测试 - 但这只是为了测试。
    • 现在我收到此错误:消息:“curl_setopt() 期望参数 2 为整数,给定字符串
    猜你喜欢
    • 2018-06-08
    • 2018-07-07
    • 2019-08-01
    • 2020-08-18
    • 1970-01-01
    • 2021-08-19
    • 1970-01-01
    • 2015-10-25
    • 2019-12-26
    相关资源
    最近更新 更多