gpt4 book ai didi

Linux机器上的PHP api在访问时抛出连接被拒绝错误

转载 作者:太空宇宙 更新时间:2023-11-04 10:28:05 25 4
gpt4 key购买 nike

我在 linux 机器上的 apache 服务器上托管了网站和 api。我正在尝试通过位于同一网络上的 Node js(使用请求模块)访问 api。从该网络外部,可以访问该 api 并且工作正常。我的机器上有很多 api,只有少数会抛出这个错误。最近对服务器所做的更改是将 php.ini 文件中的 cookie 域从 foo.bar.com 更改为 *.bar.com。该网站运行良好。服务器上也没有太多负载。任何帮助表示赞赏。

最佳答案

“连接被拒绝”错误意味着无法建立 TCP 连接,因此 cookie 域更改不应在此处产生影响。

  • 您确定这是 Node.js 的“连接被拒绝”错误,而不是 API 本身能够连接到其他地方吗?你能给我们确切的错误消息,以及任何回溯等上下文吗?

你说机器上有很多 API(假设是 API 服务器),只有一些失败(假设你是从连接到 API 服务器机器有问题的机器上测试的)。

  • 与非工作服务器相比,工作服务器是否位于不同的端口?
  • 这些服务器是否在网络内工作?你说他们在外面工作得很好。 (您的本地网络可能有禁止此本地连接的防火墙策略。)
  • 你能仔细检查一下不工作的服务器是否真的在运行吗? (建立它的一个简单方法是运行 ss -ltpn;它应该给你一个监听 TCP 端口及其相关进程的列表。)

关于Linux机器上的PHP api在访问时抛出连接被拒绝错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40928796/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com