сообщение: Не удалось подключиться к исключению Pusher: "Illuminate\Broadcasting\BroadcastException"
Я использую pusher в laravel для отправки уведомления, но получаю следующую ошибку:
{сообщение: "Не удалось подключиться к Pusher.", исключение: "Illuminate\Broadcasting\BroadcastException",…} исключение: файл "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
broadcasting.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,
],
],
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