标签: appcfg

如何从appcfg.py中清除memcache?

如何刷新(删除所有条目)memcache使用appcfg.py

通常在代码更新期间,我想刷新内存缓存以防止旧代码和新代码之间不兼容.可以在命令行上完成,而不是去开发人员控制台并手动点击"Flush Cache"按钮吗?

google-app-engine memcached flush appcfg

2
推荐指数
1
解决办法
531
查看次数

appcfg.py无法在命令行中运行

我只是在理解为什么这个命令时遇到了一些麻烦:

>appcfg.py -A adept-box-109804 update app.yaml
Run Code Online (Sandbox Code Playgroud)

由Try Google App Engine Now页面提供的功能不起作用.我已下载App Engine SDK for Python,并将Path设置为指向appcfg.py的位置,但在我的项目根目录中运行appcfg.py在命令行中不起作用.我要么导航到包含appcfg.py的文件夹并执行操作

>python appcfg.py help
Run Code Online (Sandbox Code Playgroud)

或者做

>python "C:\Program Files (x86)\Google\google_appengine\appcfg.py" help
Run Code Online (Sandbox Code Playgroud)

从任何地方获得命令.我使用后一种方法来部署我的测试应用程序,但只是想知道是否有人可以解释为什么简单的Google教程给出的命令没有做任何事情.我还检查了确保.py文件是使用Python 2.7解释器自动打开的,这样只需输入一个文件hello.py就可以在命令行中执行

>hello.py
Run Code Online (Sandbox Code Playgroud)

它将输出其打印声明.另一方面,使用appcfg.py以类似的方式提供相同的输出,无论参数如何(请注意我截断了输出,但请放心,无论参数如何,它们都是相同的:

C:\>appcfg.py help backends
Usage: appcfg.py [options] <action>

Action must be one of:
  backends: Perform a backend action.
  backends configure: Reconfigure a backend without stopping it.
  backends delete: Delete a backend.
  backends list: List all backends configured for the app.
  backends rollback: Roll back an update of a backend.
  backends start: Start a …
Run Code Online (Sandbox Code Playgroud)

google-app-engine python-2.7 appcfg

2
推荐指数
1
解决办法
2465
查看次数

标签 统计

appcfg ×2

google-app-engine ×2

flush ×1

memcached ×1

python-2.7 ×1