2014-09-18 1 views
1

Hoerku 및 웹 호스팅의 새로운 기능입니다. 장고와 헤로 쿠를 사용하는 작은 포럼이 있습니다. 지금은 "웹"프로세스를 실행하는 2 개의 dynos가 있습니다. 나는 샐러리를 사용하지 않는다. 포럼에서하는 모든 작업은 Http 요청 관리, 데이터베이스 쿼리 (Postgres) 및 정보 표시입니다. 나는 Heroku의 문서에서이 라인에 흥미를 느낀다. "웹 앱은 일반적으로 적어도 웹과 작업자 프로세스 타입을 가지고있다."Heroku. 장고. "근로자"프로세스가 필요합니까?

"작업자"프로세스가 필요합니까? 나는 웹 프로세스 (gunicorn)를위한 하나의 dyno와 작업자 프로세스를위한 하나의 dyno를 가질 수 있습니다. 난 그냥 작업 프로세스가 종종 장고와 함께 사용되는 모르겠어요, 예제를 제공하십시오. 프로세스를 추가해야하는지 어떻게 결정합니까? 어쩌면 나는 몇몇 유용한 특징을 이용하지 않을 것이다.

답변

1

작업자 프로세스는 일반적으로 백그라운드 작업을 실행하는 데 사용됩니다 (예 : 작업자 프로세스를 통해 Celery - https://devcenter.heroku.com/articles/celery-heroku).

작업자 프로세스없이 웹 앱을 만드는 것이 완벽합니다. 많은 중소 규모 앱은 그렇지 않습니다.

관련 문제