示例#1
0
文件: main.py 项目: somat/irgsh-node
def main():
    os.environ.setdefault('IRGSH_NODE_CONFIG', 'irgsh-node.conf')
    os.environ.setdefault('CELERY_LOADER', 'irgsh_node.loader.IrgshNodeLoader')

    from celery.bin import celeryd
    from irgsh_node.conf import settings

    class WorkerCommand(celeryd.WorkerCommand):
        def get_options(self):
            opts = super(WorkerCommand, self).get_options()
            for opt in opts:
                if opt.dest == 'hostname':
                    opt.default = settings.NODE_NAME
            return opts

    celeryd.freeze_support()
    worker = WorkerCommand()
    worker.execute_from_commandline()
示例#2
0
def main():
    os.environ.setdefault("IRGSH_NODE_CONFIG", "irgsh-node.conf")
    os.environ.setdefault("CELERY_LOADER", "irgsh_node.loader.IrgshNodeLoader")

    from celery.bin import celeryd
    from irgsh_node.conf import settings

    class WorkerCommand(celeryd.WorkerCommand):
        def get_options(self):
            opts = super(WorkerCommand, self).get_options()
            for opt in opts:
                if opt.dest == "hostname":
                    opt.default = settings.NODE_NAME
            return opts

    celeryd.freeze_support()
    worker = WorkerCommand()
    worker.execute_from_commandline()
示例#3
0
def main():
    os.environ.setdefault("IRGSH_REPO_CONFIG", "irgsh-repo.conf")
    os.environ.setdefault("CELERY_LOADER", "irgsh_repo.loader.IrgshRepoLoader")

    import socket
    from celery.bin import celeryd
    from irgsh_repo.conf import settings

    class WorkerCommand(celeryd.WorkerCommand):
        def get_options(self):
            opts = super(WorkerCommand, self).get_options()
            for opt in opts:
                if opt.dest == "hostname":
                    opt.default = "%s.repo" % socket.gethostname()
            return opts

    celeryd.freeze_support()
    worker = WorkerCommand()
    worker.execute_from_commandline()
示例#4
0
def main():
    os.environ.setdefault('IRGSH_REPO_CONFIG', 'irgsh-repo.conf')
    os.environ.setdefault('CELERY_LOADER', 'irgsh_repo.loader.IrgshRepoLoader')

    import socket
    from celery.bin import celeryd
    from irgsh_repo.conf import settings

    class WorkerCommand(celeryd.WorkerCommand):
        def get_options(self):
            opts = super(WorkerCommand, self).get_options()
            for opt in opts:
                if opt.dest == 'hostname':
                    opt.default = '%s.repo' % socket.gethostname()
            return opts

    celeryd.freeze_support()
    worker = WorkerCommand()
    worker.execute_from_commandline()