首页
下载
文档
问答社区
视频
捐赠
源代码
AI 助理
赞助商
CRMEB
Apipost
腾讯云
微擎
禅道
51Talk
商业产品
Swoole AI 智能文档翻译器
Swoole-Compiler PHP 代码加密器
CRMEB 新零售社交电商系统
登录
注册
全部
提问
分享
讨论
建议
公告
开发框架
CodeGalaxy
发表新帖
cURL error 6: Could not resolve host:
### 问题描述 ``` cURL error 6: Could not resolve host: xx.xx.xx ``` ### Swoole版本,PHP版本,以及操作系统版本信息 - swoole-cli 5.0.2 - PHP 8.1.13 (cli) (built: Dec 10 2022 10:11:31) (NTS) swoole 5.0.1 ### 相关代码 ```php <?php use Swoole\Coroutine\Http\Client; use function Swoole\Coroutine\run; run(function () { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'xxx.xxx.xxx'); curl_setopt($ch, CURLOPT_HEADER, false); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $result = curl_exec($ch); curl_close($ch); var_dump($result); }); ``` ### 你期待的结果是什么?实际看到的错误信息又是什么? 实际情况: 1、在本地测试环境 中使用swoole-cli 和php 都没问题 但是在服务器上 php执行时没问题的,但是swooli-cli执行报错 `cURL error 6: Could not resolve host:xx.xx.xx` 2、测试环境和服务器上使用的时相同的swoole-cli 可执行文件。 我的结论: 1、应该不是swooli-cli的问题,原因很有可能在服务器环境。 2、如何找到最终问题在哪?? 临时解决方案: 修改 `/etc/hosts` ``` xxx.xxx.xxx.xxx 119.xx.xx.xx ```
发布于1年前 · 8 次浏览 · 来自
提问
swoole10086
### 问题描述 ``` cURL error 6: Could not resolve host: xx.xx.xx ``` ### Swoole版本,PHP版本,以及操作系统版本信息 - swoole-cli 5.0.2 - PHP 8.1.13 (cli) (built: Dec 10 2022 10:11:31) (NTS) swoole 5.0.1 ### 相关代码 ```php <?php use Swoole\Coroutine\Http\Client; use function Swoole\Coroutine\run; run(function () { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'xxx.xxx.xxx'); curl_setopt($ch, CURLOPT_HEADER, false); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $result = curl_exec($ch); curl_close($ch); var_dump($result); }); ``` ### 你期待的结果是什么?实际看到的错误信息又是什么? 实际情况: 1、在本地测试环境 中使用swoole-cli 和php 都没问题 但是在服务器上 php执行时没问题的,但是swooli-cli执行报错 `cURL error 6: Could not resolve host:xx.xx.xx` 2、测试环境和服务器上使用的时相同的swoole-cli 可执行文件。 我的结论: 1、应该不是swooli-cli的问题,原因很有可能在服务器环境。 2、如何找到最终问题在哪?? 临时解决方案: 修改 `/etc/hosts` ``` xxx.xxx.xxx.xxx 119.xx.xx.xx ```
赞
0
分享
收藏
提问
分享
讨论
建议
公告
开发框架
CodeGalaxy
评论
2023-04-21
Rango
还没有遇到过这种问题,可能是 DNS 解析超时了,我们 review 下这里的逻辑吧
赞
0
回复
微信公众号
热门内容
暂无回复的问答
- CodeGalaxy K3s 轻量集群节点之间如何实现负载均衡
- 关于openssl CURL WARNING swSSL_connect: SSL_connect(fd=69) failed. Error: error:141A318A:SSL routines:tls_process_ske_dhe:dh key too small[1|394]
- 多个模型如何进行事务异常回退?
- websocket开启wss报错
- 协程tcp服务器如何使用多进程?recv()方法接收信息,打印出来的pid一直是同一个。没用使用到多进程啊。