使用Cron的数据存储管理备份

2024-10-01 00:22:21 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用datastoreadminbackup函数来保存数据,以防发生意外。当我导航到AppEngine link并使用web浏览器时,备份成功并显示以下信息:

概述

  • 成功
  • 运行时间:00:00:03
  • 开始时间:2014年7月21日下午8:36:53
  • 实体类型:“AppVersion”
  • 文件系统:“gs”
  • gs_bucket_name:“zz_备份”
  • 命名空间:null

计数器

  • io写入字节:32768(平均10922.67/秒)
  • io写入毫秒:20(平均6.67/秒)
  • 映射器调用:4(平均1.33/秒)
  • mapper walltime ms:163(平均54.33/秒)

它将“AppVersion”实体正确备份到zz峈备份bucket中。但是,当我尝试使用information here上载包含以下详细信息的cron作业时

 <cron>
        <url>/_ah/datastore_admin/backup.create?name=DataBackup&amp;kind=AppVersion&amp;filesystem=gs&amp;gs_bucket_name=zz_backups</url>
        <description>Backs up app data every day</description>
        <schedule>every 24 hours</schedule>
        <target>beta83</target>
    </cron>

它失败了。日志文件没有显示任何有用的信息:

8ms/数据库管理/备份.创建?name=DataBackup&kind=AppVersion&filesystem=gs&gs_bucket_name=zz_备份

0.1.0.1--[21/Jul/2014:17:36:11-0700]“获取/存储/数据存储管理/备份.创建?name=DataBackup&kind=AppVersion&filesystem=gs&gs_bucket_name=zz_备份HTTP/1.1“404 234-”AppEngine Google;(+http://code.google.com/appengine)“beta83。themeviewersproject.appspot.com网站“ms=8 cpu_ms=140 cpm_usd=0.000026 queue_name=\u cron task_name=96c49edb17d5ff7f351fe5e42cad6614 instance=00c611b17cd710c22ec657388074a6c119debab4 app引擎_release=1.9.7跟踪_id=857193fe141b15961aa6a7f514b907f1

this page底部的故障排除信息似乎也没有帮助,因为类似于第3项的内容没有任何帮助。我的cron文件怎么了?在


Tags: 数据namegs信息bucket备份cronms
1条回答
网友
1楼 · 发布于 2024-10-01 00:22:21

明白了。我错过了那部分。我的目标是我当前的版本,而不是文档中指定的版本:

This is required. It identifies the app version the cron backup job is to be run on. You must use the value ah-builtin-python-bundle because that is the version of your app that contains the Datastore Admin features that the cron job needs to execute.

完整的cron应该是:

<cron>
        <url>/_ah/datastore_admin/backup.create?name=DataBackup&amp;kind=AppVersion&amp;filesystem=gs&amp;gs_bucket_name=zz_backups</url>
        <description>Backs up app data every day</description>
        <schedule>every 24 hours</schedule>
        <target>ah-builtin-python-bundle</target>
    </cron>

相关问题 更多 >