webfaction에서 장고 응용 프로그램을 배포하고 있습니다. 모든 코드가 업로드되지만 때로는 수정해야 할 부분이 있습니다. 내 워크 플로는 Pycharm의 로컬 파일을 편집하고 변경 내용을 원격 서버 (Apache)에 동기화합니다. 예를 들어, 변경 사항이 적용되도록 views.py를 변경 한 후에 매번 아파치를 다시 시작해야합니까?코드를 변경 한 후에 매번 apache를 다시 시작해야합니까?
4
A
답변
6
modpython yes를 사용하는 경우 매번 아파치를 다시로드해야합니다. 그렇지 않으면 모듈이 다시로드되지 않습니다.
아파치와 mod_wsgi를 사용하고 있다면 wsgi 모듈을 만지는 것으로 충분합니다.
다른 제안 이미 nginx + gunicorn (또는 더 나은 nginx + uwsgi) 귀하의 장고 애플 리케이션을 제공하는 아파치 + mod_python보다 나은 옵션입니다.
1
사실, wsgi.py 파일 (mod_wsgi apache2 모듈을 사용하는 경우)을 "터치"만하면됩니다. 무언가를 올릴 때마다 wsgi.py 파일을 업로드하면됩니다.
관련 문제
- 1. 클래스를 변경 한 후에 응용 프로그램 서버를 다시 시작해야합니까?
- 2. .gitignore를 업데이트 한 후에 git를 다시 시작해야합니까?
- 3. Django : 배포 할 때 Apache를 다시 시작해야합니까?
- 4. 일부 코드를 변경 한 후 Android Emulator를 다시 시작해야합니까?
- 5. 모든 마이그레이션 후에 Heroku를 다시 시작해야합니까?
- 6. freetds.conf를 변경 한 후에 필요한 항목을 다시 시작 하시겠습니까?
- 7. 로그 레벨을 변경 한 후 hadoop을 다시 시작해야합니까?
- 8. sphinx.conf에서 MySQL 포트를 변경 한 후 Sphinx를 다시 시작해야합니까?
- 9. Hadoop conf 디렉토리의 xml 구성 파일을 변경 한 후에 hadoop을 다시 시작해야합니까?
- 10. 구성 변경 후 redmine 서버를 다시 시작해야합니까?
- 11. 레일 - 변경 될 때마다 서버를 다시 시작해야합니까?
- 12. Apache를 다시 시작할 위험이 있습니까?
- 13. 매번 GUI 테스트를 연결하거나 애플릿을 새로 시작해야합니까?
- 14. 각 배포마다 Sphinx를 다시 시작해야합니까?
- 15. 언제 nginx를 다시 시작해야합니까
- 16. 언제 레일에서 서버를 다시 시작해야합니까?
- 17. 기본 문서를 추가 한 후 IIS를 다시 시작해야합니까?
- 18. 변경 한 후에 앱이 깨졌습니다.
- 19. 왜 뷰 모델의 속성을 변경 한 후에 applyBindings를 다시 호출해야합니까?
- 20. max_connections 또는 shared_buffers를 변경 한 후에 PostgreSQL을 다시 시작하지 않습니다
- 21. 장고 코드가 변경되면 uWSGI를 다시 시작해야합니까?
- 22. Mysqli - 매번 다시 연결해야합니까?
- 23. 코드를 변경 한 후 시뮬레이터에서 Xcode 디버깅
- 24. mysql 가져 오기를 중지 한 후에 다시 시작해야합니까, 아니면 중단했는지 시작할 수 있습니까?
- 25. requestAccessToEntityType - 한 번 또는 매번?
- 26. 코드를 변경 한 후 Eclipse hanging
- 27. .NET Framework 4.0을 다시 시작해야합니까?
- 28. gridview 정렬 : 매번 다시 읽어야합니까?
- 29. 비밀번호를 변경 한 후에 메시지를 표시 하시겠습니까?
- 30. JFrame의 크기를 변경 한 후에 만보기를 업데이트
그렇게해서는 안됩니다. 아파치를 너무 비 대한 때문에 파이썬 제작에 사용하지 말 것을 제안합니다. nginx를 사용하여 gunicorn, 훨씬 더 나은 대안입니다. –