Google Cloud平台的Dev_AppServer.py执行未完成执行



我正在关注此页面上的Quickstart教程,列为"转到App Engine",以设置一个连续,我可以执行PHP脚本

执行行

dev_appserver.py --php_executable_path=/Users/Jacob/Downloads/google-cloud-sdk/platform/php55/php-cgi $PWD

我收到以下

INFO     2018-04-03 00:13:28,447 devappserver2.py:105] Skipping SDK update check.
INFO     2018-04-03 00:13:28,562 api_server.py:265] Starting API server at: http://localhost:53815
INFO     2018-04-03 00:13:28,674 dispatcher.py:255] Starting module "default" running at: http://localhost:8080
INFO     2018-04-03 00:13:28,678 admin_server.py:152] Starting admin server at: http://localhost:8000

在此部分冻结了命令的执行。该命令在这里没有执行任何进一步的执行。

我尝试重新安装Google Cloud SDK并获得相同的结果。我已经尝试使用Python3并接收错误的" ModulenotFoundError:no模块命名为"设置"',我发现的唯一解决方案是使用Python 2.7。

实际上您看到的是预期行为。运行运行命令dev_appserver.py app.yaml --php_executable_path /path/php-cgi的开发服务器时,终端将不会打印更多信息,证明开发服务器正在工作。相反,如果有任何错误,则可能会终止开发服务器,并提示您返回命令行。

从运行开发服务器时获得的信息,您应该注意:

Starting module "default" running at: http://localhost:8080
Starting admin server at: http://localhost:8000

第一行(http://localhost:8080(标识您可以在其中测试正在运行的服务的URL。在这种情况下,您将在 8080 中运行 default 服务。如果您在浏览器中转到该URL,则可以使用该服务(例如,如果您正在运行的内容是一个简单的 helloworld app(。/p>

另外,如果您返回执行开发服务器的终端,则可以看到正在处理的请求,例如:

INFO     2018-04-04 15:58:49,491 module.py:835] default: "GET / HTTP/1.0" 200 185
INFO     2018-04-04 15:59:39,470 module.py:835] default: "GET /dosomething HTTP/1.0" 200 185

另一方面,第二行(http://localhost:8000(标识了开发服务器的管理服务器,您将在其中找到 admin 视图正在测试的应用程序,包括:正在运行的模拟实例及其特征,数据存储模拟器数据,CRON作业等

最新更新