Запустить контроллер Pylons как отдельное приложение?

У меня есть приложение Pylons, где я хотел бы перенести часть логики в отдельный пакетный процесс. Я запускал его в основном приложении для тестирования, но он будет выполнять большую работу в базе данных, и я хотел бы, чтобы это был отдельный процесс, который будет постоянно выполняться в фоновом режиме. Основное приложение пилонов будет отправлять задания в базу данных, а новый процесс будет выполнять работу, запрашиваемую в каждой работе.

Как я могу запустить контроллер как отдельный скрипт?

У меня сейчас есть:

from warehouse2.controllers import importServer
importServer.runServer(60)

и в файле контроллера, но не является частью класса контроллера:

def runServer(sleep_secs):
    try:
        imp = ImportserverController()
        while(True):
            imp.runImport()
            sleepFor(sleep_secs)

    except Exception, e:
        log.info("Unexpected error: %s" % sys.exc_info()[0])
        log.info(e)

Но запуск ImportServer.py в командной строке приводит к:

2008-09-25 12:31:12.687000 Could not locate a bind configured on mapper Mapper|I
mportJob|n_imports, SQL expression or this Session

Ответы на вопрос(2)

Ваш ответ на вопрос