1

セロリをデーモンとして実行する必要があります。これにはスーパーバイザーを使用していません。代わりに、システムの起動時に init を使用してセロリを実行したいと考えています。

これは、セロリを起動する際に発生するエラーのトレースバックですsudo /etc/init.d/celeryd start

/usr/local/lib/python2.7/dist-packages/django/core/management/base.py:260: RemovedInDjango19Warning: "requires_model_validation" is deprecated in favor of "requires_system_checks".
  RemovedInDjango19Warning)

Traceback (most recent call last):
  File "/var/www/html/halwee/manage.py", line 10, in <module>
    execute_from_command_line(sys.argv)
  File "/usr/local/lib/python2.7/dist-packages/django/core/management/__init__.py", line 354, in execute_from_command_line
    utility.execute()
  File "/usr/local/lib/python2.7/dist-packages/django/core/management/__init__.py", line 346, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File "/usr/local/lib/python2.7/dist-packages/djcelery/management/commands/celery.py", line 23, in run_from_argv
    ['{0[0]} {0[1]}'.format(argv)] + argv[2:],
  File "/usr/local/lib/python2.7/dist-packages/celery/bin/celery.py", line 770, in execute_from_commandline
    super(CeleryCommand, self).execute_from_commandline(argv)))
  File "/usr/local/lib/python2.7/dist-packages/celery/bin/base.py", line 309, in execute_from_commandline
    argv = self.setup_app_from_commandline(argv)
  File "/usr/local/lib/python2.7/dist-packages/celery/bin/base.py", line 450, in setup_app_from_commandline
    os.chdir(workdir)
OSError: [Errno 2] No such file or directory: '"/var/www/html/hello"'

/var/www/html/hello 私のルートdjangoアプリケーションのパスです

hereからチュートリアルに従っています。

stackoverflow などに関するいくつかの回答を閲覧したところ、権限の問題である可能性があることがわかりました。しかし、その後、新しいグループとユーザーを作成し、このグループを django root アプリケーション全体に割り当てました。問題は解決しません。

私は永遠のようにこれにこだわっています。誰でもこれを修正する方法を教えてもらえますか?

4

0 に答える 0