【问题标题】:Permission denied OsError: [Errno 13] (file in use) Celery - Redis -DjangoPermission denied OsError: [Errno 13] (file in use) Celery - Redis -Django
【发布时间】:2015-01-11 01:45:15
【问题描述】:

我的进程通过 celery-redis 创建了一个文件(在通过 fstab 挂载的文件夹中),尝试修改这个文件,出现错误 Permission denied OSError: [Errno 13]。

如果重新启动 celery,我在本地文件夹中创建文件,我可以更改它。

fstab:
10.1.1.x:/mount /mount cifs rw,nounix,nosuid,nodev,noexec,user=user,password=***,noperm,sec=ntlmv2  0 0

run celery:
python manage.py celery worker --loglevel=info

Settings.py:
BROKER_URL = 'redis://localhost:6379/0'
CELERY_TRACK_STARTED = True
CELERY_DISABLE_RATE_LIMITS = True

感谢您的帮助。

【问题讨论】:

    标签: linux django redis celery


    【解决方案1】:

    这是权限问题。由 celery 创建的文件可能无权写入。在您创建的任何地方也要设置写入权限。

    【讨论】:

      猜你喜欢
      • 2020-06-21
      • 1970-01-01
      • 2012-07-08
      • 2016-08-07
      • 2017-07-15
      • 2015-11-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多