php artisan optimize 관련 두 가지.

php artisan optimize는 보통 composer.json의 이벤트에 정의되어 있어서 패키지 업데이트/인스톨 관련해서 실행되는데, 오늘 다음 두 가지 이슈를 경험했습니다.

  1. php artisan optimize가 Timeout 나면서 실패 : cli에서 timeout이 나서 희한했는데, https://github.com/laravel/framework/issues/1050 를 보니 symfony에서 타임아웃을 30초로 주는 코드가 들어있더군요. 저 이슈 참고해서 소스 수정해서 해결. 그런데 다음에 코드 업데이트 되면 어찌될지 모르겠군요; 아마 덮어써질듯한데;

  2. php artisan optimize 를 실행해도 bootstrap/compiled.php가 만들어지지 않음 : 8일 전쯤부터 debug == true일때 파일 생성하지 않도록 바뀌었네요. https://github.com/laravel/framework/commit/ecd80bf0b0ece8b7c1652b7bc9ee7436b4977b08 참고. php artisan optimize --force 로 바꾸면 debug 모드일때도 만듭니다.

comments powered by Disqus