Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- How should I handle working with celeryd_multi from code?
- BinaryExecTask.delay(request.POST["binary_path"])
- import djcelery
- djcelery.setup_loader()
- BROKER_BACKEND = "djkombu.transport.DatabaseTransport"
- #celery
- BROKER_HOST = "localhost"
- BROKER_PORT = 5672
- BROKER_USER = "guest"
- BROKER_PASSWORD = "guest"
- BROKER_VHOST = "/"
- celeryd-multi v2.3.1
- > Starting nodes...
- > celery1.x: Traceback (most recent call last):
- File "manage.py", line 14, in <module>
- execute_manager(settings)
- File "c:codepython27libsite-packagesdjango-1.3-py2.7.eggdjangocoremanagement_
- line 438, in execute_manager
- utility.execute()
- File "c:codepython27libsite-packagesdjango-1.3-py2.7.eggdjangocoremanagement_
- line 379, in execute
- self.fetch_command(subcommand).run_from_argv(self.argv)
- File "c:codepython27libsite-packagesdjango_celery-2.3.3-py2.7.eggdjcelerymanage
- sceleryd_multi.py", line 22, in run_from_argv
- ["%s %s" % (argv[0], argv[1])] + argv[2:])
- File "c:codepython27libsite-packagescelery-2.3.1-py2.7.eggcelerybinceleryd_mul
- 172, in execute_from_commandline
- self.commands[argv[0]](argv[1:], cmd)
- File "c:codepython27libsite-packagescelery-2.3.1-py2.7.eggcelerybinceleryd_mul
- 205, in start
- retcode = self.waitexec(argv)
- File "c:codepython27libsite-packagescelery-2.3.1-py2.7.eggcelerybinceleryd_mul
- 354, in waitexec
- pipe = Popen(argstr, env=self.env)
- File "c:codepython27libsubprocess.py", line 672, in __init__
- errread, errwrite)
- File "c:codepython27libsubprocess.py", line 882, in _execute_child
- startupinfo)
- WindowsError: [Error 2] The system cannot find the file specified
- 351 def waitexec(self, argv, path=sys.executable):
- 352 args = " ".join([path] + list(argv))
- 353 -> argstr = shlex.split(args.encode("utf-8"))
- 354 pipe = Popen(argstr, env=self.env)
- (Pdb) p argstr
- ['c:codepython27python.exe', 'manage.py', 'celeryd_detach', '-l', 'info', '--pidfile=celeryd@1.pid',
- '-n', 'celery1.x', '--logfile=celeryd@1.log']
- (Pdb) p Popen(argstr, env=self.env)
- *** WindowsError: WindowsError(2, 'The system cannot find the file specified')
- (Pdb)
- C:codepython27binpython.exe manage.py celeryd_multi start 3 --settings=settings -l info
- C:codepython27binpython.exe C:pathtoyourprojectmanage.py celeryd_multi start 3 --settings=settings -l info
Add Comment
Please, Sign In to add comment