Redis 如何配置CKAN的ckanext archiver插件(Docked)使其工作?
我使用的是来自的Docker方法,但我找不到一种方法使带有报告和qa插件的archiver完全工作 显然,没有执行archiver插件(archiver update的任务已启动并列在队列中,但没有执行-没有看到创建的任何存档)。 production.ini中芹菜的配置如下:Redis 如何配置CKAN的ckanext archiver插件(Docked)使其工作?,redis,celery,ckan,Redis,Celery,Ckan,我使用的是来自的Docker方法,但我找不到一种方法使带有报告和qa插件的archiver完全工作 显然,没有执行archiver插件(archiver update的任务已启动并列在队列中,但没有执行-没有看到创建的任何存档)。 production.ini中芹菜的配置如下: # Before [app:main] [app:celery] BROKER_URL = redis://redis:6379 RESULT_BACKEND = redis://redis:6379 BROKER_BA
# 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个插件,启动db模式。
另一个问题是,数据集详细信息页面中的报告信息不可见
如果您对配置archiver插件的正确方法有任何建议,我们将不胜感激。首先,您是否将archiver插件包括在Docker设置中?如果没有,请以此为例 接下来,可以通过添加带有资源的数据集或使用ckanext-archiver命令更新资源URL来触发archiver。请查收 您还可以检查这些sh脚本,以作为正在执行archiver的cron作业运行,然后生成报告: