2013-06-25 4 views
8

내 게임 2.1 응용 프로그램의 배포는 몇 주부터 매우 느립니다. 실제로 무작위로 너무 느려서 빌드 시간이 초과되었습니다 (15 분 제한 시간).Heroku 배포 2.1 응용 프로그램 매우 느림 (지역 eu)

이미 몇 가지 효과가없는 사용자 정의 buildpack을 사용하려고했습니다.

내가 설명한대로 로컬로 빌드 할 때 here 걸립니다. 10 분이지만 대부분의 시간은 종속 유물을 검색하는 데 소비됩니다. Heroku에서 빌드를 볼 때 검색에 많은 시간이 필요하지 않으므로 검색이 문제가되지 않는 것 같습니다.

빌드 정보 : [정보] 83 개의 스칼라 소스와 3 개의 Java 소스 컴파일.

원본 및 문서 (생성되지 않은 제품)의 생성 및 패키징과 같이 많은 시간이 소요되는 것처럼 보입니다.

빌드 시간을 크게 단축 할 수있는 방법이 있습니까? 워드 프로세서 세대의 폐쇄로?

+0

나는 똑같은 문제가있어서 헤로 쿠의 지원을 받기를 바라고 있습니다. –

+0

같음. 다른 곳에있는 건물을보고 헤로 쿠에 민달팽이를 밀기. 참조 : https://github.com/ddollar/heroku-anvil –

답변

1

응용 프로그램의 컴파일에 포함 된 내용을 줄여서 컴파일 시간을 줄일 수 있습니다. 당신은 Heroku Slug 컴파일러에게 문서 및 소스와 같은 것들을 자신이 만든 애플리케이션 슬러그에서 제외 시키라고 말할 수 있습니다.

Heroku는 .gitignore 파일과 동일한 개념 인 .sugignore라는 파일을 사용합니다. .slugignore 파일의 세부 사항은 Heroku가 개발자 센터에 슬러그 컴파일러 문서에 적용됩니다 : 당신이 실제로 배포를 구성하는 것과 같은 확실하지 않은 경우

https://devcenter.heroku.com/articles/slug-compiler

, 당신이 당신의 실행에 보안 쉘을 통해 연결할 수 있습니다 명령을 사용하는 Heroku 응용 프로그램

heroku run bash 

그런 다음 응용 프로그램 배포 파일 및 폴더를 탐색하여 제거 할 수있는 것이 있는지 확인할 수 있습니다. Heroku 스칼라 빌드 팩은 아이비 캐시 같은 것을 제거해야합니다.

+0

감사합니다. 이미 그것을 시도했습니다. 그러나 그 효과는 전혀 아무것도 아닙니다. 이상한 것은 또한 빌드 타임의 변화입니다. 모두 함께 5 분 30 분 (나는 heroku에 의하여 특별한 깃발을 얻었다) 시간 초과까지 모든 것이 일어난다. – jan

0

너무 나쁘지 만 동일한 문제가 발생합니다. 100 % 확실하지는 않지만 문제를 일으키는 SBT 의존성 검사 중 하나라고 생각됩니다. 나에게 증상은 'OpenJDK 설치 완료 ...'메시지 다음에 오는 메시지이며, 다음 메시지는 3-5 분 동안 기다립니다.

관련 문제