【发布时间】:2016-01-07 06:14:10
【问题描述】:
我正在https://console.cloud.google.com/start/appengine?project=xxxxx 试用教程。
我可以在我的机器上启动应用程序并在端口 8080 上浏览它。但是,当我在 GAE 启动器中单击 Deploy 时,应用程序会部署到 localhost:8080 而不是 Google。
如何部署到 Google 的服务器?
我的开发者控制台如下:
【问题讨论】:
-
是否有可用的部署日志?您是否也尝试过 http://
。应用点。 com? (您的本地服务器可能会在部署后继续运行,这可能表明部署是在 localhost 上完成的)。或者更确切地说:您是如何得出部署在 localhost 上的结论的? -
是的,我尝试了appspot.com url,但它显示
The requested URL / was not found on this server。单击 Deploy 后,浏览器启动到 localhost:8080,然后重定向到 accounts.google.com 进行身份验证。日志开始于:2015-12-28 04:04:55 运行命令:“['C:\\Python27\\pythonw.exe', '-u', 'C:\\Program Files (x86)\\Google \\google_appengine\\appcfg.py', '--oauth2_credential_file=C:\\Users\\xxxx/.appcfg_oauth2_tokens', '更新', 'D:\\Documents\\Google Cloud\\appengine-flask-skeleton- master']",没有报错。 -
部署可能没问题。您可以检查有关应用程序的开发人员控制台信息,特别是日志 - 我怀疑应用程序存在问题,您会看到您的请求的日志,如果是这样,您将不得不调试您的应用程序代码/配置。
-
我认为它没有部署到 Google。我启动了 cloud-shell 并且文件夹是空的(除了配置文件)。控制台的日志在哪里?我在左边只看到 Activity,点击它显示
There's no activity yet.