php - 在本地 Mac OS 上使用 Supervisord 运行的 Laravel 应用程序的 Guzzle HTTP / Curl 错误 7
问题描述
如果使用命令“php artisan octane:start”手动启动 Laravel 应用程序,它可以正常工作。
所以我决定与主管一起运行,我发现所有外部 HTTP 请求都被 curl 错误 7 拒绝。下面是 curl 的测试配置
------ curl-test.conf -------
[program:curl_test]
process_name=%(program_name)s
command=/bin/sh -c "curl -v google.com"
autostart=true
loglevel=debug
autorestart=false
stdout_logfile=/tmp/curl-test.log
redirect_stderr=true
------------------ curl-test.log -----------
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Trying 216.58.223.206...
* TCP_NODELAY set
* Immediate connect fail for 216.58.223.206: Software caused connection abort
* Closing connection 0
curl: (7) Couldn't connect to server
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Trying 216.58.223.206...
* TCP_NODELAY set
* Immediate connect fail for 216.58.223.206: Software caused connection abort
* Closing connection 0
curl: (7) Couldn't connect to server
解决方案
这是由于我的 Mac 上的 Internet 防火墙限制而发生的。此问题现已关闭
推荐阅读
- inheritance - 如何从 Eiffel 的 HASH_TABLE 继承?
- xaml - Xamarin Forms:Android 上忽略的 ImageButton 边框
- html - 我在哪里可以在我的网站上插入无限滚动字幕的代码?
- swift - 使用 @ObservedObject 包装的核心数据对象会导致 NavigationLink 目标在该对象被删除时重新呈现
- python - 如何从特定键中获取值
- javascript - 如何使用 vuejs 将数据“推送()”到 firebase 中的现有数组?
- python - 使用生成的用户名填充 Django 用户名字段
- visual-studio-code - 如何在 VSCode 中禁用 TS6133 “XXXXX is declared but its value is never used”警告?
- amazon-web-services - 服务器列表的 Cloudwatch 警报
- algorithm - 交错两个未排序的数组以获得词典最大的结果