2013-07-14 1 views
4

webfaction에서 장고 응용 프로그램을 배포하고 있습니다. 모든 코드가 업로드되지만 때로는 수정해야 할 부분이 있습니다. 내 워크 플로는 Pycharm의 로컬 파일을 편집하고 변경 내용을 원격 서버 (Apache)에 동기화합니다. 예를 들어, 변경 사항이 적용되도록 views.py를 변경 한 후에 매번 아파치를 다시 시작해야합니까?코드를 변경 한 후에 매번 apache를 다시 시작해야합니까?

+0

그렇게해서는 안됩니다. 아파치를 너무 비 대한 때문에 파이썬 제작에 사용하지 말 것을 제안합니다. nginx를 사용하여 gunicorn, 훨씬 더 나은 대안입니다. –

답변

6

modpython yes를 사용하는 경우 매번 아파치를 다시로드해야합니다. 그렇지 않으면 모듈이 다시로드되지 않습니다.

아파치와 mod_wsgi를 사용하고 있다면 wsgi 모듈을 만지는 것으로 충분합니다.

다른 제안 이미 nginx + gunicorn (또는 더 나은 nginx + uwsgi) 귀하의 장고 애플 리케이션을 제공하는 아파치 + mod_python보다 나은 옵션입니다.

1

사실, wsgi.py 파일 (mod_wsgi apache2 모듈을 사용하는 경우)을 "터치"만하면됩니다. 무언가를 올릴 때마다 wsgi.py 파일을 업로드하면됩니다.

관련 문제