2016-06-06 2 views
0

우분투 서버 (표준 램프)에서 apache webserver를 사용하여 laravel 응용 프로그램을 실행 중입니다. 응용 프로그램은 지속적으로 사용되는 API 서비스이며 현재 단일 서버에서 실행할 수 있습니다.Laravel application graceful update

내 laravel 응용 프로그램을 업데이트 할 때 git을 사용하여 새 버전을 푸시하고 스크립트가 composer install을 실행하여 종속성을 업데이트하지만 들어오는 요청이 실패하는 응용 프로그램 업데이트 중 기간이 있습니다.

laravel 응용 프로그램이 업그레이드되는 동안 (예 : heroku와 유사한) 내 서버로 들어오는 요청을 일시적으로 일시 중지 할 수 있습니까? 정상적으로 아파치를 일시 중지하고 (요청을 거부하지 않고) 업그레이드가 완료된 후 몇 초 후에 다시 시작하는 방법이 있습니까?

감사합니다.

답변

0

귀하의 경우에 당신은 단순히 아래 명령을 실행 할 수 있습니다 : 당신이 준비가되면이가 다음

에 대한 트릭을 할 것

php artisan down 

php artisan up