我正在尝试让django-cron工作,但它不是。我按照的说明设置了我的cron,但问题是我的作业只在我在命令行输入python manage.py runcrons时运行,而且作业不是每5分钟运行一次。我不知道还能做什么。我已经阅读了关于crontabs和chronograph的其他文档,但我感到困惑。我是将crontabs与cron一起安装,还是将cron与django-cron一起安装?另外,我如何让我的作业自动运行。在文档中,我阅读了Now everytime you run the management command python manage.py runcrons all th
我正在开发一个计算密集型的django应用程序。使用芹菜,执行耗时的任务,使用Redis作为代理,并用于缓存发布。
Redis缓存用于跨芹菜任务共享大型字典结构。
我有一个rest api,可以频繁地在Redis缓存中编写/更新python字典(在1秒后)。每次api调用都会启动一个新任务。
在localhost上,一切都运行得很好。但在Aws上,elastic-beanstalk应用程序在运行一段时间后会崩溃。
当字典结构为空时,它不会崩溃。下面是我如何更新缓存的代码。
r = redis.StrictRedis(host=Constants.REDIS_CACHE_ADDRESS, por
我试图通过Django让芹菜在Elastic Beanstalk上工作,但没有太多的运气。
我可以在本地机器上使用芹菜,但每当我部署到Elastic Beanstalk时,它都不喜欢这一行: from Celery import celery。
我研究了其他一些问题,他们建议将我的python文件celery.py的名称更改为类似celeryapp.py的名称,但这不会改变结果。
完整的错误消息如下:
File "manage.py", line 10, in <module>
execute_from_command_line(sys.argv)
Fi