django-q qcluster在Pycharm调试中运行时启动和退出

乔西亚·杜布(JosiahDub)

我正在PyCharm中使用django-q运行Django项目manage.py runserver在一个实例manage.py qcluster中运行,而在另一个实例中运行。qcluster启动正常,然后立即正常退出。这是全文:

/Users/user/PycharmProjects/project/venv/bin/python /Applications/PyCharm.app/Contents/plugins/python/helpers/pydev/pydevd.py --multiproc --qt-support=auto --client 127.0.0.1 --port 65362 --file /Users/user/PycharmProjects/project/manage.py qcluster --settings=project.settings.dev
Connected to pydev debugger (build 193.6494.30)
pydev debugger: process 21339 is connecting

16:03:44 [Q] INFO Q Cluster grey-kentucky-georgia-avocado starting.
16:03:44 [Q] INFO Process-1 guarding cluster grey-kentucky-georgia-avocado
16:03:44 [Q] INFO Q Cluster grey-kentucky-georgia-avocado running.
16:03:44 [Q] INFO Process-1:1 ready for work at 21343
16:03:44 [Q] INFO Process-1:2 ready for work at 21344
16:03:44 [Q] INFO Process-1:3 ready for work at 21345
16:03:44 [Q] INFO Process-1:4 ready for work at 21346
16:03:44 [Q] INFO Process-1:5 ready for work at 21347
16:03:44 [Q] INFO Process-1:6 monitoring at 21348
16:03:44 [Q] INFO Process-1:7 pushing tasks at 21349
16:03:44 [Q] INFO Q Cluster grey-kentucky-georgia-avocado stopping.
16:03:44 [Q] INFO Process-1 stopping cluster processes
16:03:45 [Q] INFO Process-1:7 stopped pushing tasks
16:03:46 [Q] INFO Process-1:1 stopped doing work
16:03:46 [Q] INFO Process-1:2 stopped doing work
16:03:46 [Q] INFO Process-1:3 stopped doing work
16:03:46 [Q] INFO Process-1:4 stopped doing work
16:03:46 [Q] INFO Process-1:5 stopped doing work
16:03:47 [Q] INFO Process-1 waiting for the monitor.
16:03:47 [Q] INFO Process-1:6 stopped monitoring results
16:03:47 [Q] INFO Q Cluster grey-kentucky-georgia-avocado has stopped.

Process finished with exit code 0

显然,我希望它可以无限期地运行。如果我从PyCharm的manage.py终端运行它,它将按预期运行。manage.py runserver运行正常。

我的版本:

  • Python 3.7
  • 的Django 3.0.3
  • django-q 1.2.1
  • PyCharm 2019.3.3专业版
乔西亚·杜布(JosiahDub)

要在PyCharm调试中运行django_q,我必须打开Settings-> Build,Execution,Deployment-> Python Debugger,然后选择Gevent compatible我从此问题中找到了解决方案:https : //github.com/Koed00/django-q/issues/367

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Django中的Q查询

来自分类Dev

否定Django中的Q对象

来自分类Dev

Django queryset中的Q对象

来自分类Dev

Django queryset中的Q对象

来自分类Dev

否定Django中的Q对象

来自分类Dev

单独的DIV中的Django Q筛选结果

来自分类Dev

Django〜Q查询

来自分类Dev

使用Q的Django查询

来自分类Dev

使用django进行计数和Q / F查询

来自分类Dev

Django Q对象和M2M查询

来自分类Dev

Django-Q和request.POST数据

来自分类Dev

Django Q无法使用字符串和DRF

来自分类Dev

Django Q对象和M2M查询

来自分类Dev

Django查询过滤器参数和Q

来自分类Dev

Django查询中的oring Q对象的性能影响

来自分类Dev

在Django Q对象中查找最新日期

来自分类Dev

Django 3 models.Q-app_lable在html中显示

来自分类Dev

使用Q对象在Django中动态构建复杂查询

来自分类Dev

在 django url 中添加 ?q=search+term

来自分类Dev

Django Q错误的查询逻辑

来自分类Dev

Django / GET表单/ Q过滤

来自分类Dev

django Q对象与reduce嵌套

来自分类Dev

Django 中 DateField 的运行时警告

来自分类Dev

如何运行q循环(INCREMENT Q)?

来自分类Dev

如何使用Django Querysets和Q()与相同模型类型的对象进行比较?

来自分类Dev

使用F和Q表达式进行Django模型过滤

来自分类Dev

django在这种情况下如何使用Q和过滤related_name?

来自分类Dev

使用Q和“ gt” Django根据到期日期过滤对象

来自分类Dev

如何使用Django Querysets和Q()与相同模型类型的对象进行比较?