질문을 삭제하지 말아주세요.!
 
1
0
-1

안녕하세요


저희는 envoy를 통하여 서버 배포를 하고 있습니다.

그런데 얼마전 부터 composer install 부분에서 시간을 엄청 잡아 먹고 있는 것을 발견했습니다.


원래 보통 한번 인스톨한 것은 캐시가 되어있어서,

빠르게 넘어가는데.. 매번 할때마다 업데이트를 진행하고 있습니다.


무엇이 문제일가요 ;;

    CommentAdd your comment...

    1 answer

    1.  
      1
      0
      -1

      1) 배포할 때 서버의 인스턴스가 바뀌지 않는 물리 머신인가요? 배포 사용자의 홈 폴더에서 .composer/cache/files 에 캐시가 있는 지 확인해주세요.

      2) 캐시는 있는데 오래 걸린다면, Private Repository 또는 사용하고 있는 패키지의 버전이 정확하지 않아서, 컴포저가 버전을 계산하는데 오래 걸리는 것이 아닌지 의심해볼만 합니다.

      1. 안유성

        조언 감사합니다.

        1. ec2 인스턴스 가상 머신이지만, 따로 재부팅하거나 스톱을 하지 않고 쓰고 있습니다, 그러니 변경되지는 않을 것같아요.. 그런데 말씀하신 콤포저에 캐시 파일에는 아무파일도 없음을 확인했습니다.
        2. 무슨 말씀인지 잘 모르겠습니다. 일단 1번에서 걸렸으니 그게 문제인것이지요? 처리 방법도 여쭤봐도 될까요 ?
      2. 안유성

        결과 입니다 ~

        말씀해주신 1번이 문제였습니다.


        구글링해보니 권한을 줘야한다고 하는데.. 안되더군요..

        혹시 몰라서 우분투 권한 777 권한 다 해보았는데도 안되어서,

        혹시나해서 지워봤는데 이제야 제대로 되네요...

        뭔가 충돌이 있었던것같습니다..


        감사합니다.

      CommentAdd your comment...