【问题标题】:Valet 502 Bad GatewayValet 502 错误网关
【发布时间】:2021-05-01 11:54:00
【问题描述】:

在我将 php 从 7.3 更新到 7.4 后,代客不工作。我已经尝试重新安装 valet、php、nginx 和 dnsmasq,但它仍然无法正常工作。 现在 ngix 服务器正在运行,但我无法访问我的项目。对于每个项目 url,我都会收到错误 502 Bad Gateway。

服务正在运行,但 brew 服务未显示正确的状态。

dnsmasq       unknown root      /Library/LaunchDaemons/homebrew.mxcl.dnsmasq.plist
gitlab-runner started user      /Users/user/Library/LaunchAgents/homebrew.mxcl.gitlab-runner.plist
mysql@5.7     started user      /Users/user/Library/LaunchAgents/homebrew.mxcl.mysql@5.7.plist
nginx         unknown root      /Library/LaunchDaemons/homebrew.mxcl.nginx.plist
php           error   root      /Library/LaunchDaemons/homebrew.mxcl.php.plist
php@7.4       unknown root      /Library/LaunchDaemons/homebrew.mxcl.php@7.4.plist
redis         started user      /Users/user/Library/LaunchAgents/homebrew.mxcl.redis.plist

Nginx 错误日志

2021/01/27 16:35:21 [crit] 35081#0: *1 connect() to unix:/Users/user/.config/valet/valet.sock failed (2: No such file or directory) while connecting to upstream, client: 127.0.0.1, server: , request: "GET /favicon.ico HTTP/1.1", upstream: "fastcgi://unix:/Users/user/.config/valet/valet.sock:", host: "devtest.test", referrer: "http://devtest.test/"

【问题讨论】:

  • 嗯,它不会创建套接字,这就是您收到 502 错误的原因。运行valet restart 时出现任何错误?如果这没有帮助,我会推荐Reinstalling Valet
  • 我按照指南进行操作。还是行不通。页面加载无穷无尽。 dnsmasq, ngin, php, php@7.4 和 redis 服务的状态现在是错误的
  • 从 php7.4 更新到 php8.0 后,我遇到了几乎相同的问题。我已经尝试卸载并重新安装 php、nginx、dnsmasq、代客……全部。到目前为止没有运气。

标签: laravel nginx laravel-valet bad-gateway valet


【解决方案1】:

我已经设法让我的工作重新开始了。

我首先按照 valet 在您运行 valet uninstall 时给出的说明进行全面擦除,其中包括删除 valet 和所有相关配置,通过 brew 卸载 php、nginx 和 dnsmasq 并清理所有剩余配置。然后,我重新安装了所有内容,代客重新配置了我的站点并尝试加载一个。我仍然收到 502 Bad Gateway 错误。

我最终尝试运行 valet use php 以确保它正确绑定到正确的 php 版本。代客声称是,但我用强制标志再次运行它以防万一valet use php --force

在那之后,我又开始运行了。希望这对您也有帮助。

奇怪的是,我的brew services list 输出将 dnsmasq、nginx 和 php 列为状态unknown,但它们似乎都运行正常。我无法弄清楚那里发生了什么,但至少现在一切似乎都恢复了。

【讨论】:

    猜你喜欢
    • 2019-05-19
    • 2017-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-07
    • 2021-07-21
    • 2011-05-14
    • 2016-07-04
    相关资源
    最近更新 更多