【发布时间】:2017-10-30 15:06:00
【问题描述】:
这是我的问题:我正在开发一个 Symfony 项目,该项目从 OVH API 访问电话和电子邮件数据。由于我在本地工作,我从未遇到任何问题,API 连接正常,我可以恢复所有数据。
昨天我在 OVH 主机上在线部署了我的项目,当我从 SSH 面板启动命令时,我收到 cURL 错误 7。
问题不是来自 API,因为我在 Controller 中调用它并且没有收到任何错误。
我的命令是:
(php/5.6/production/) ~/www $ php bin/console converseo:updateTelephony
我得到的错误:
[GuzzleHttp\Exception\ConnectException]
cURL error 7: Failed to connect to 213.186.33.117: Network is unreachable (
see http://curl.haxx.se/libcurl/c/libcurl-errors.html)
我不知道为什么这个命令可以在 localhost 和我的控制器上运行,但不能在线运行。
【问题讨论】:
-
您检查过服务器是否没有进行任何维护吗? status.ovh.com
-
是的,我打电话给 Ovh,他们告诉我服务器没有问题,正如我所说,我调用了我的控制器上的 Api,它实际上正在工作.. 问题真的来自命令:(
-
在 ssh 中,尝试 ping 到目标服务器。可能存在防火墙问题。您的防火墙或 ovh。
-
确实,我无法 ping Ovh Api Ip :
ping 213.186.33.117并获取connect: Network is unreachable。我该如何解决?