我正在使用Celery 2.4.6和django-celery 2.4.2.
当我根据这个问题的分辨率配置Celery使用Amazon SQS时:使用Amazon SQS的Celery
我在Django管理员的celerycam表中看不到任何内容.如果我切换回RabbitMQ,任务会再次开始显示.
我有很多(现在的40+)的SQS命名是这样的队列:"celeryev-92e068c4-9390-4c97-bc1d-13fd6e309e19",它看起来像他们可能与(一些上了年纪的人,甚至在他们的活动),但没有任何东西出现在数据库中,我看到celerycam日志中没有错误.
关于问题可能是什么或如何进一步调试的任何建议将非常感激.
使用以下命令:
pip install -r requirements.txt -d sdists/
Run Code Online (Sandbox Code Playgroud)
您可以轻松创建与项目一起分发的需求存档.如果您的要求如下所示,这非常有用:
Django==1.3.1
django-tagging==0.3.1
django-robots==0.6.1
Run Code Online (Sandbox Code Playgroud)
然后,您可以在不触及PyPI的情况下安装这些要求,如下所示:
pip install -r requirements.txt --find-links sdists/ --no-index
Run Code Online (Sandbox Code Playgroud)
是否可以使用相同的方法来--editable满足要求?例如:
-e hg+https://bitbucket.org/ubernostrum/django-contact-form/@1d3791fa4dfb#egg=django-contact-form
Run Code Online (Sandbox Code Playgroud)
据我所知,pip install -d愉快地下载可编辑的需求并为您创建一个sdist,但pip install --find-links没有任何方法可以将下载的sdist与您的需求文件中的关联行匹配,因此它忽略了下载的sdist并继续检查像往常一样来自VCS的代码.