将 CKAN 运行 保留在后台

Keep CKAN running in background

我刚刚在 ubuntu 16.04 服务器上从源和数据推送器安装完 CKAN。它们安装在 Python 虚拟环境中。

目前我使用

启动数据推送器

JOB_CONFIG='/usr/lib/ckan/datapusher/src/datapusher/deployment/datapusher_settings.py' python /usr/lib/ckan/datapusher/src/datapusher/wsgi.py

和 CKAN 使用

paster serve /etc/ckan/default/development.ini

我想知道在我关闭终端 window.

后,CKAN 是否提供了一些命令让它们 运行 在后台运行

谢谢,

默认情况下 install instructions for source,你遵循我假设,在开发模式下默认将 CKAN 设置为 运行。它还包含指向数据推送器和数据存储区说明的链接。

要让 CKAN 在 "background" 中达到 运行,您可以使用 运行 作为服务的不同 Web 服务器来部署 CKAN。源代码安装最简单的方法之一是遵循 Deployment instructions here。它将引导您安装 Apache 和 Nginx,并将 CKAN 配置为 运行。

您目前完成的安装基本上是第 1 步,现在只需执行第 2 步即部署。

您可以在命令末尾添加“& disown”,运行它就像一个守护进程

paster serve /etc/ckan/default/development.ini& disown

即使终端关闭,它也会帮助您运行后台进程。