簡體   English   中英

模塊無法在開發服務器上的Google App Engine Python中啟動

[英]Modules do not start in Google App Engine Python on Development Server

問題:我正在嘗試創建一個簡單的應用,以嘗試在開發服務器(開發SDK 1.9.2)上的Google App Engine Python中使用模塊。 但是我看不到模塊在運行時啟動(日志消息指定了啟動它們的端口)。

在開發服務器上使用啟動器啟動應用程序時記錄:

2014-04-13 02:40:47 Running command: "['C:\\Python27\\pythonw.exe', 'C:\\Program Files (x86)\\Google\\google_appengine\\dev_appserver.py', '--skip_sdk_update_check=yes', '--port=11080', '--admin_port=8003', u'C:\\gaurav\\coding\\python\\androidbackend1']"
INFO     2014-04-13 02:40:50,572 devappserver2.py:764] Skipping SDK update check.
INFO     2014-04-13 02:40:50,627 api_server.py:171] Starting API server at: http://localhost:59432
INFO     2014-04-13 02:40:50,631 dispatcher.py:182] Starting module "default" running at: http://localhost:11080
INFO     2014-04-13 02:40:50,634 admin_server.py:117] Starting admin server at: http://localhost:8003
INFO     2014-04-13 02:40:56,062 module.py:627] default: "GET / HTTP/1.1" 200 12

GAE for Python的“模塊”文檔頁面未提及有關開發服務器的任何內容。 從另一個鏈接,我發現在開發服務器上,所有模塊都是在應用執行開始時啟動的,它們的URL端口號只是不同

上下文:我使用Google啟動器創建了一個新應用,該應用會生成默認的“ main.py”和“ app.yaml”。 然后,我將“ main.py”復制到名為“ modulem1.py”的文件中,同時保留“ main.py”。 我將“ app.yaml”復制到名為“ modulem1.yaml”的文件中,同時保留了“ app.yaml”文件。 我在“ modulem1.yaml”中添加了以下行:

module: modulem1 

我想使用Google Endpoints API在網絡應用程序和Android應用程序之間進行交互。 所以我需要為此使用模塊,因此我正在嘗試一個帶有模塊的小型Web應用程序

我應該缺少明顯的東西。 感謝任何幫助

如果您使用的是Google App Engine啟動器,則需要提供第二個Yaml文件modulem1.yaml的完整路徑。

組態

然后,一旦啟動它,您就可以查看日志,並看到modulem1模塊已在http://localhost:8080啟動, 默認模塊已在http://localhost:8081

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM