当前位置: 首页 > 面试题库 >

Pycharm多个模块运行服务器

衡修洁
2023-03-14
问题内容

我正在尝试在Google App Engine中使用多个模块。

我尝试使用此源代码

https://github.com/GoogleCloudPlatform/appengine-modules-helloworld-
python

但是我似乎找不到从所有.yaml加载的pycharm运行的方法,因此似乎只有app.yaml加载了。

另外,当尝试将代码上传到Appengine(使用pycharm)时,我似乎无法全部上传。

有办法解决吗?

我看到了类似的问题: 在PyCharm中运行带有模块的App
Engine开发服务器

但没有答案,我想不出+他没有谈论将其上传到appengine。

这是日志:

"C:\PyCharm 4.0.5\bin\runnerw.exe" C:\Python27\python.exe "C:/Program Files (x86)/Google/google_appengine/dev_appserver.py" --host 127.0.0.1 .
INFO     2015-04-24 17:14:31,730 sdk_update_checker.py:229] Checking for updates to the SDK.
WARNING  2015-04-24 17:14:33,382 simple_search_stub.py:1126] Could not read search indexes from c:\users\ishwartz\appdata\local\temp\appengine.pythonfortau\search_indexes
INFO     2015-04-24 17:14:33,401 api_server.py:172] Starting API server at: http://localhost:60656
INFO     2015-04-24 17:14:33,414 dispatcher.py:186] Starting module "default" running at: http://127.0.0.1:8080
INFO     2015-04-24 17:14:33,424 admin_server.py:118] Starting admin server at: http://localhost:8000

没什么奇怪的,他们只是忽略了其他模块。谢谢。


问题答案:

FWIW,在 运行* -> 编辑配置 菜单的 附加选项
部分中添加了每个模块的.yaml文件相对于项目目录的位置之后,我能够在devserver上运行一个多模块项目。
***

注意:我使用的是PyCharm
4.0.6,它具有针对PY-10675的修复程序
-您提到的类似问题的主题。

运行日志中的此行表示您没有包含在运行配置中的模块的.yaml文件,而只是使用默认设置运行:

…(x86)/Google/google_appengine/dev_appserver.py“ –host 127.0.0.1。

将它们添加到您的运行配置中:

app.yaml mobile_frontend.yaml static_backend.yaml

有了这些配置后,您应该在运行日志的第一行中看到以下内容:

…(x86)/Google/google_appengine/dev_appserver.py“-主机127.0.0.1 app.yaml
mobile_frontend.yaml static_backend.yaml

我不确定100%是否还应包含dispatch.yaml(我尚未在项目中使用调度程序文件)-请遵循“​​运行”控制台中显示的消息,并在需要时尝试添加它。

但由于无法在类似的上传配置中找到位置,因此我在上传阶段也陷入困境。由JetBrains确认为问题,跟踪为PY-15686。

手动上传似乎是目前唯一的解决方法



 类似资料:
  • 自 1.5 后就过时了 在 Hangfire 1.5 之后,您不需要额外的配置来支持多个服务实例处理同一个后台任务,可以跳过本文了。现在使用 GUID 生成服务器标识符,因此所有实例名称都是唯一的。 可以同时在一个程序、机器或多台机器上运行多个服务器实例。每个服务实例使用分布式锁来执行协调逻辑。 在上述情况中,每个Hangfire服务器都有一个唯一的由两部分组成的供默认值标识符。最后一部分是一个程

  • 问题内容: 我正在将一些后端转换为模块,并在设置开发环境配置时感到困惑。我在Eclipse中使用Java,但未在Maven中使用Java。架构非常简单: 前端模块为默认模块。基本的GAE / GWT应用程序。将项目放入任务队列。 后端模块处理任务队列。 使用旧的后端体系结构,一个调试配置将启动开发服务器,该服务器将为GWT DevMode UI 和 后端任务处理提供服务。 问题的症结在于DevMo

  • 我想创建一个运行多个python项目的脚本。每个项目都是阻塞的(意味着每个项目都应该永远运行),所以这个脚本必须并行运行每个项目。此外,我希望在关闭主shell之后,所有这些进程都关闭。这是我想出的shell代码 我尝试使用&使python进程异步运行,但是脚本在第二行之后没有继续,只有第一个项目在运行。 有没有一种方法可以运行所有的python进程?

  • 我有一个简单的API函数如下, 我使用命令启动服务器, 由于我们不直接调用任何 python 文件,因此无法从 Pycharm 调用 命令。 那么,我怎样才能运行快速的api服务器使用Py

  • 我想为以下e2e场景添加一个测试: 我的应用程序通过内部代理服务器向外部服务发出web请求,代理服务器操作请求主体,将请求转发给目的主机,并返回返回的响应。 例如,我向(通过)发送请求。 代理服务器修改请求以填充 cc 详细信息,并将其转发到带有正文 外部。服务返回状态OK。代理服务器返回响应而不进行修改。 如何使用线束测试此工作流?我可以为做但我不知道如何使线对代理与我的网络客户端的代理设置一起

  • 问题内容: 这是一个基本问题,我只是不太熟悉Maven多模块结构。说,我有一个Web应用程序。我想将一些模块连接到它(某些服务)。我是否需要仅将其中一个模块(依赖于其他模块)制作为一个Web应用程序,然后运行它?一开始我以为我可以运行整个项目,但是这个选项在我的IDE中是无效的(我现在正在使用NetBeans),这使我认为我应该运行一个类似于主模块的东西(在这种情况下为Web应用程序) )。是这样