토네이도 기반 웹 응용 프로그램 배포를위한 표준 코드 배포 전략이 있습니까? 우리의 현재 구성은 NginX 뒤에서 실행되는 4 개의 토네이도 프로세스입니까?토네이도 코드 배포
우리는 현재 4 개의 토네이도 프로세스를 시작하고/tmp /에있는 파일에 PID를 저장하는 데 충분한 솔루션을 가지고 있습니다. 새 코드를 배포 할 때 패브릭을 통해 다음 시퀀스를 실행합니다.
- 찌르다 지점에서 git pull을 수행합니다.
- 부하 분산 장치에서 시스템을 제거하십시오.
- 비행 중 연결이 잠자기 될 때까지 기다리십시오.
- pid 파일에서 모든 토네이도를 죽이고 모든 * .pyc 파일을 제거하십시오.
- 토네이도를 다시 시작하십시오.
- 부하 분산 장치에 기계를 다시 연결하십시오.
http://agiletesting.blogspot.com/2009/12/deploying-tornado-in-production.html이 밖에 다른 완벽한 솔루션이 있습니다
우리는이에서 영감을 촬영했습니다?