【问题标题】:Deploying django to CentOS using gunicorn and supervisord start additional process django-admin.py使用 gunicorn 和 supervisord 将 django 部署到 CentOS 启动附加进程 django-admin.py
【发布时间】:2015-05-01 04:23:04
【问题描述】:

我是第一次将 django 项目部署到 CentOS,在 Ubuntu 之前我已经用于一些应用程序。 当我使用 supervisord 启动应用程序时,几乎没有启动 gunicorn 进程和一个 celery 进程,我可以接受它。但是很少有更多进程以 django-admin.py 的形式启动(gunicorn 进程数 + celery 进程数)。

ps -e | grep guni
41570 ?        00:00:01 gunicorn
41579 ?        00:00:01 gunicorn
41580 ?        00:00:01 gunicorn
41582 ?        00:00:01 gunicorn

ps -e | grep celery
41635 ?        00:00:00 celery.sh

ps -e | grep django
41641 ?        00:00:03 django-admin.py
41646 ?        00:00:00 django-admin.py
41647 ?        00:00:00 django-admin.py
41648 ?        00:00:00 django-admin.py
41649 ?        00:00:00 django-admin.py
41650 ?        00:00:00 django-admin.py

知道为什么 django-admin.py 进程会启动吗?

【问题讨论】:

  • 能否提供所有的主管文件?

标签: python django centos6 gunicorn supervisord


【解决方案1】:

最后,我发现这些进程实际上是 celery 进程,只是它们的名称不匹配。

【讨论】:

    猜你喜欢
    • 2017-10-09
    • 2012-08-22
    • 1970-01-01
    • 2015-08-05
    • 1970-01-01
    • 2020-12-26
    • 1970-01-01
    • 2014-03-31
    • 2015-06-02
    相关资源
    最近更新 更多