我正在使用here的Docker方法,但我找不到一种方法来使带有报告和qa插件的归档程序完全工作。
显然,归档程序插件并未执行(归档程序更新的任务已启动并列在队列中,但未执行-看不到创建的任何归档文件)。production.ini中芹菜的配置如下:
# Before [app:main]
[app:celery]
BROKER_URL = redis://redis:6379
RESULT_BACKEND = redis://redis:6379
BROKER_BACKEND = redis
BROKER_HOST = redis://redis/1
CELERY_RESULT_BACKEND = redis
REDIS_HOST = redis
REDIS_PORT = 6379
REDIS_DB = 0
REDIS_CONNECT_RETRY = True以及Archiver的配置
# Archiver Settings
ckanext-archiver.archive_dir=/var/lib/ckan/storage/resource_cache
ckanext-archiver.cache_url_root=http://ckan:5000/resource_cache
ckanext-archiver.max_content_length=50000000 对于所有3个插件,数据库模式都是初始化的。另一个问题是,数据集详细信息页面中的报告信息不可见

任何关于正确配置归档插件的建议都将不胜感激。
发布于 2020-03-03 21:54:28
首先,您是否在Docker设置中包含了归档插件?如果不是,请以此Docker为例。
接下来,可以通过添加具有资源的数据集或使用ckanext-archiver命令更新资源URL来触发存档程序。请查看using archiver docs。
您还可以检查这些sh脚本,以作为执行归档程序的cron作业运行,然后生成报告:
https://stackoverflow.com/questions/60501892
复制相似问题