我已经在我的macbook上升级了valet (运行catalina),并遵循了laravel文档,包括重新运行valet install
命令,并且看到了意外的502 Bad Gateway
错误。我查了一下日志发现
[27-Aug-2019 20:39:06] ERROR: Another FPM instance seems to already listen on /Users/myuser/.config/valet/valet.sock
[27-Aug-2019 20:39:06] ERROR: Another FPM instance seems to already listen on /Users/myuser/.config/valet/valet.sock
[27-Aug-2019 20:39:06] ERROR: FPM initialization failed
[27-Aug-2019 20:39:06] ERROR: FPM initialization failed
[27-Aug-2019 20:39:17] ERROR: Another FPM instance seems to already listen on /Users/myuser/.config/valet/valet.sock
[27-Aug-2019 20:39:17] ERROR: Another FPM instance seems to already listen on /Users/myuser/.config/valet/valet.sock
[27-Aug-2019 20:39:17] ERROR: FPM initialization failed
[27-Aug-2019 20:39:17] ERROR: FPM initialization failed
似乎有3个php-fpm
进程在运行,尽管它们都是相同的php版本(7.3)。
有没有人能提供关于如何找到其他php-fpm
进程是从哪里触发的,以及如何解决这个问题的想法?
发布于 2019-09-09 08:01:12
在浪费了几天之后,我在serverfault上找到了一个建议删除监听的答案。因此,我运行了rm ~/.config/valet/valet.sock
,并立即显示了尾部的php日志
[08-Sep-2019 16:55:48] NOTICE: fpm is running, pid 10316
[08-Sep-2019 16:55:48] NOTICE: ready to handle connections
所以我想这就是全部了!
发布于 2019-08-28 12:11:24
运行valet install
可以解决您的问题。升级Valet版本后,需要运行此脚本。
发布于 2019-12-30 00:03:08
brew services list
dnsmasq started root /Library/LaunchDaemons/homebrew.mxcl.dnsmasq.plist
nginx started root /Library/LaunchDaemons/homebrew.mxcl.nginx.plist
php started root /Library/LaunchDaemons/homebrew.mxcl.php.plist
brew services restart php
Stopping `php`... (might take a while)
==> Successfully stopped `php` (label: homebrew.mxcl.php)
==> Successfully started `php` (label: homebrew.mxcl.php)
如果您重新加载php和php-fpm,它们将会正常工作
https://stackoverflow.com/questions/57684758
复制相似问题