CKAN работает в фоновом режиме - PullRequest
0 голосов
/ 27 декабря 2018

Я только что закончил установку CKAN из источника и сборщика данных на моем сервере Ubuntu 16.04.Они установлены в виртуальной среде Python.

В настоящее время я запускаю datapusher, используя

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

и CKAN, используя

подача пастера /etc/ckan/default/development.ini

Мне интересно, предоставляют ли CKAN некоторые команды, чтобы они работали в фоновом режиме после закрытия окна терминала.

Спасибо,

Чен

Ответы [ 2 ]

0 голосов
/ 05 мая 2019

Вы можете добавить '& disown' в конце команды, чтобы запустить ее как демон

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

Это поможет вам запустить процесс в фоновом режиме дажеесли терминал был закрыт.

0 голосов
/ 28 декабря 2018

По умолчанию инструкция по установке для источника , которую вы придерживались, предполагая, настраивает CKAN для запуска в режиме разработки по умолчанию.Он также содержит ссылки на инструкции для datapusher и datastore.

Чтобы заставить CKAN работать в «фоновом режиме», вы можете развернуть CKAN, используя другой веб-сервер, который работает как служба.Один из самых простых способов установки исходного кода - следовать инструкциям по развертыванию здесь .Он проведет вас через установку Apache и Nginx и настройку CKAN для их работы.

Установка, которую вы сейчас выполнили, это в основном шаг 1, теперь просто следуйте шагу 2, который является развертыванием.

...