【问题标题】:Heroku. Django. Do I need "worker" processes赫罗库。姜戈。我需要“工人”进程吗
【发布时间】:2014-11-13 08:33:17
【问题描述】:

我是 Hoerku 和一般网络托管的新手。我有一个使用 Django 和 Heroku 的小型论坛。目前,我有 2 个 dynos 运行“web”进程。我不使用芹菜。论坛所做的只是管理 Http 请求、查询数据库(Postgres)和显示信息。我对 Heroku 文档中的这句话很感兴趣:“Web 应用程序通常至少具有 Web 和工作进程类型”。

我需要“工作”进程吗?我可以有一个用于 Web 进程(gunicorn)的测功机和一个用于工作进程的测功机。我只是不知道django经常使用哪些工作进程,请提供示例。如何确定是否需要添加这些进程?也许我没有利用一些有用的功能。

【问题讨论】:

    标签: django heroku


    【解决方案1】:

    工作进程通常用于运行后台任务(是的,您将通过工作进程使用Celery - https://devcenter.heroku.com/articles/celery-heroku)。

    拥有没有工作进程的 Web 应用程序是非常好的。许多简单中等的应用程序都没有。

    【讨论】:

      猜你喜欢
      • 2014-07-20
      • 2014-07-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-17
      • 2016-11-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多