Laravel Valet MacOS Catalina: Тайм-аут шлюза 504 по запросу вне среды разработки - PullRequest
2 голосов
/ 24 октября 2019

У меня есть среда разработки, настроенная с помощью Laravel Valet, и она работает нормально. После обновления до MacOS Catalina, все страницы, которые требуют внешнего запроса, например. получение статуса полосовой оплаты заканчивается в 504 Gateway Time-out nginx / 1.17.0

Я провел с ним целый день. Пытался переустановить valet, заварить php, все потоки stackoverflow, за которыми я следовал, ничего не помогло.

В моем журнале nginx:

2019/10/24 17:04:54 [error] 39381#0: *12 upstream timed out (60: Operation timed out) while reading response header from upstream, client: 127.0.0.1, server: dmain.wbz, request: “GET /path/xxx/xxx HTTP/2.0”, upstream: “fastcgi://unix:/Users/dominiknguyen/.config/valet/valet.sock”, host: “dmain.wbz”

Ответы [ 2 ]

3 голосов
/ 24 октября 2019

После целого дня отладки (и отсутствия некоторых волос) я каким-то образом волшебным образом заставил его работать. Если кто-то застрял в этой проблеме, сначала вы должны полностью удалить valet https://github.com/laravel/valet/issues/341#issuecomment-287048987

valet uninstall
sudo brew services stop nginx
sudo brew services stop php70
sudo brew services stop dnsmasq
brew uninstall nginx
brew uninstall php70
brew uninstall dnsmasq
rm -rf ~/.valet
rm /usr/local/bin/valet

, а затем снова установить valet https://laravel.com/docs/6.x/valet

1 голос
/ 25 октября 2019

Сегодня я столкнулся с точно такой же проблемой и смог решить ее, выполнив следующие действия. Однако я бы STRONGLY не рекомендовал бы удалять вашу директорию ~/.valet (которая на самом деле ~/.config/valet в последней версии). Вам не нужно этого делать! Если вы удалите эту папку, вы потеряете свои припаркованные / связанные сайты, сертификаты SSL (для valet secure), dnsmasq конфигурацию и т. Д.

Если вы хотите хотите удалить этот каталог, я бы порекомендовал вам переименовать его, а не удалять. Таким образом, вы можете ссылаться / копировать предыдущие файлы / настройки по мере необходимости.

...