728x90
1. 11번가 XML 파싱하면서 sending huge playloads 에러 발생
2. 에러 발생시 라라벨에서 ~/storage/logs/laravel.log 로그에 에러 내용을 저장해두는데 해당 위치에 접근 불가
3. 확인해보니 파일에 link 가 걸려져 있었으나 link 위치에 디렉터리가 생성되어있지 않았음
우리가 jenkins 에서 배포를 하면 배포 기준으로 각각의 release 가 생기는데,
각 release 에서 작업을 하고 파일을 저장하면 어떻게 될까?
답은 각 release 에 파일이 생긴는 거다.
이렇게되면 다른 release에 접근시 해당 파일은 확인이 불가능하게 되니깐
우리는 shared 라는 공간(디렉터리)을 만들고, 거기에 파일들을 저장해두는 것이다.
그럼 각 release 에서 link(연결)된 해당 shared 디렉터리에 파일들을 저장하게 된다.
chmod -r 777 storage 꼭 해주기!