【问题标题】:Google App Engine: Connection Refused ErrorGoogle App Engine:连接被拒绝错误
【发布时间】:2014-10-29 12:11:48
【问题描述】:

我已将我的 GAE Web 应用程序设置为所有适当的端点,并将其本地部署在我的 ubuntu 电脑上。我连接到我的家庭网络,我找到了我的计算机的本地 IP,选择了正确的端口(8888 是 GAE 网络应用程序的默认端口)尝试连接(从 Chrome 和我的 android 设备)但没有运气。我明白了

Google Chrome's connection attempt to 192.168.1.2 was rejected. The website may be down, or your network may not be properly configured.

Error code: ERR_CONNECTION_REFUSED

我应该去哪里看?这是 GAE、网络还是 Ubuntu 问题?

【问题讨论】:

  • 你试过 localhost:8888 还是 localhost:8080
  • Localhost 在我从托管它的 pc 访问服务器时工作,但我想从连接到同一本地网络的 android 设备访问服务器。

标签: ubuntu google-app-engine google-cloud-platform localhost


【解决方案1】:

192.168.1.2 通常是路由器地址,尽管您可能已将其设置为本地计算机 IP。

只要你有正确的 LAN IP 地址,--address 标志就会起作用,在你的情况下,我认为你弄错了。

如果您使用的是 Windows,请转到您的 cmd 并键入 ipconfig。查找 IPv4 地址字段,它的本地 IP 地址应该与 198.128.1.2“相似”。

如果这对你有用,请告诉我,谢谢。

【讨论】:

    【解决方案2】:

    确保在启动应用程序时设置了 --address=192.168.1.2(对于 java)(对于 python 是--host=192.168.1.2)标志

    【讨论】:

    • 您能告诉我如何将此参数传递给服务器吗?我还必须在我的客户端应用程序上做任何事情吗?喜欢改变任何常数?
    • 你在用python、dev_appserver.py和appcfg.py吗?
    • 我使用 Java,我没有使用任何 python 脚本(不知道应用引擎是否会生成一些东西)我已经部署了 java web 应用的默认实现。
    • 对于 java,它是 --address= 标志。见编辑。更多信息:developers.google.com/appengine/docs/java/tools/…
    • 如何使用这个标志?我尝试了 Run Configurations-> Arguments --address=127.0.0.1 但它似乎不起作用。
    猜你喜欢
    • 2017-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多