Exemplo n.º 1
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()
Exemplo n.º 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()
Exemplo n.º 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()
Exemplo n.º 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()