Heroku에서 내 앱에 대한 업데이트를 푸시했으며 앱이 다운되면 다음과 같은 오류 메시지가 나타납니다. 오류를 보면 S3Blobs.java와 관련이 있음을 알 수 있습니다. 그러나, 나의 마지막 업데이트는이 파일이나 사실 자바 코드에 영향을주지 않았습니다. 마지막 업데이트는 html, javascript 및 css 파일이었습니다.Play Framework 1.2.7 Heroku 업데이트 충돌이 발생했습니다.
누구든지이 오류에 익숙하지 않으며, 겉으로보기에는 Heroku에서 아무데도 나오지 않았을 수 있습니다. 로컬에서는 앱이 잘 돌아갑니다.
Heroku에서 이전 버전의 응용 프로그램으로 롤백하면 응용 프로그램이 계속 실행됩니다 (롤백이 S3Blobs.java에 영향을주지 않음).
Heroku가 내 Java 코드를 컴파일하는 방식이 변경 되었습니까?
2014-09-27T22 : 24 : 13.874161 + 00 : 00 앱 [web.2] ~ _ _
2014-09-27T22 : 24 : 13.874166 + 00 : 00 앱 [웹. 2] : ~ _ __ | | __ _ _ | | 2014-09-27T22 : 24 : 13.874167 + 00 : 00 app [web.2] : ~ | '| |/'| || || 2014-09-27T22 : 24 : 13.874189 + 00 : 00 app [web.2] : ~ |/| | \ | \() 2014-09-27T22 : 24 : 13.874190 + 00 : 00 app [web.2] : ~ || |/
2014-09-27T22 : 24 : 13.874192 + 00 : 00 앱 [web.2] ~ 2014-09-27T22 : 24 : 13.874193 + 00 : 00 앱 [web.2] ~ 재생 ! 1.2.7, http://www.playframework.org 2014-09-27T22 : 24 : 13.874195 + 00 : 00 app [web.2] : ~ 프레임 워크 ID는 2014-09-27T22 : 24 : 13.874196 + 00 : 00 app [web. 2] : ~ 2014-09-27T22 : 24 : 13.874197 + 00 : 00 앱 [web.2] : ~ Ctrl + C ~ 중지 2014-09-27T22 : 24 : 13.874199 + 00 : 00 앱 [web.2] : ~ 2014-09-27T22 : 24 : 13.623029 + 00 : 00 app [web.1] : 22 : 24 : 13,622 정보 ~ 에 연결됨 jdbc : postgresql : // ec2-23-23-147-250. compute-1.amazonaws.com:5582/d7p28cauibod8d?ssl=true & sslfactory = org.postgresql.ssl.NonValidatingFactory 2014-09-27T22 : 24 : 14.543346 + 00 : 00 heroku [web.2] : 프로세스가 에서 종료되었습니다. 상태 1 2014-09-27T22 : 24 : 14.553771 + 00 : 00 heroku [web.2] : 상태가 변경됨 시작에서 crashe d 2014-09-27T22 : 24 : 14.807111 + 00 : 00 app [web.1] : 22 : 24 : 14,806 INFO ~ 애플리케이션 'tfp_v2_fix'가 이제 시작되었습니다! 2014-09-27T22 : 24 : 14.956075 + 00 : 00 app [web.1] : 2014-09-27T22 : 24 : 14.956085 + 00 : 00 app [web.1] : 시작 S3Blob 2014-09-27T22 : 24 : 14.956088 + 00 : 00 app [web.1] : 2014-09-27T22 : 24 : 16Z app [postgres.12036] : [OLIVE] 클라이언트에서 데이터를 수신 할 수 없습니다. 피어에 의한 연결 재설정 2014-09 -27T22 : 24 : 16Z 앱 [postgres.12035] : [OLIVE] 님이 클라이언트에서 데이터를받지 못했습니다. 피어에 의한 연결 재설정 2014-09-27T22 : 24 : 16Z app [postgres.12034] : [OLIVE] could not 클라이언트로부터 데이터 수신 : 동료에 의한 연결 재설정 2014-09-27T22 : 24 : 16.122974 + 00 : 00 app [web.1] : 2014 년 9 월 27 일 22시 24 분 16 초 +0000 [3] com.newrelic . 에이전트. 정보 : 새로운 유적 에이전트가 종료되었습니다. 2014-09-27T22 : 24 : 16.116801 + 00 : 00 app [web.1] : 22 : 24 : 16,11 5 오류 ~ 2014-09-27T22 : 24 : 16.116807 + 00 : 00 앱 [web.1] : 2014-09-27T22 : 24 : 16.116810 + 00 : 00 app [web.1] : @ 6jk9a374i 2014- 09-27T22 : 24 : 16.116811 + 00 : 00 app [web.1] : 작업 중 오류가 발생했습니다. 실행 (s3.S3Blobs) 2014-09-27T22 : 24 : 16.116813 + 00 : 00 app [web.1] : 2014 -09-27T22 : 24 : 16.116815 + 00 : 00 app [web.1] : 실행 예외 (행 32 주변의 /app/s3/S3Blobs.java) 2014-09-27T22 : 24 : 16.116817 + 00 : 00 앱 [웹.1] : IllegalStateException이 발생했습니다. 지원되지 않는 쿠키 사양 : default 2014-09-27T22 : 24 : 16.116818 + 00 : 00 app [web.1] : 2014-09-27T22 : 24 : 16.116820 + 00 : 00 app [웹. 1] : play.exceptions.JavaExecutionException : 지원되지 않는 쿠키 사양 : 기본 2014-09-27T22 : 24 : 16.116821 + 00 : 00 app [web.1] : play.jobs.Job.call (Job.java : 155) 2014-09-27T22 : 24 : 16.116823 + 00 : 00 app [web.1] : Invocation.Job (Play!) 2014-09-27T22 : 24 : 16.116824 + 00 : 00 app [web.1 ] : 원인 : java.lang.IllegalStateException : 지원되지 않음 쿠키 사양 : 기본값 2014-09-27T22 : 24 : 16.116826 + 00 : 00 app [web.1] : 에서 org.apache.http.cookie.CookieSpecRegistry.getCookieSpec (CookieSpecRegistry.java:110) 2014-09-27T22 : 24 : 16.116828 + 00 : 00 app [web.1 ] : 에서 org.apache.http.cookie.CookieSpecRegistry $ 1.create (CookieSpecRegistry.java:163) 2014-09-27T22 : 24 : 16.116829 + 00 : 00 app [web.1] : 에서 org.apache. http.client.protocol.RequestAddCookies.process (RequestAddCookies.java:157) 2014-09-27T22 : 24 : 16.116831 + 00 : 00 app [web.1] : 에서 org.apache.http.protocol.ImmutableHttpProcessor.process (ImmutableHttpProcessor.java:132) 2014-09-27T22 : 24 : 16.116833 + 00 : 00 app [web.1] : org.apache.http.protocol.HttpRequestExecutor.preProcess (HttpRequestExecutor.java:166) 2014 -09-27T22 : 24 : 16.116834 + 00 : 00 app [web.1] : 에서 org.apache.http.impl.client.DefaultRequestDirector.execute (DefaultRequestDirector.java:485) 2014-09-27T22 : 24 : 16.116835 + 00 : 00 앱 [web.1] : 0에서org.apache.http.impl.client.AbstractHttpClient.doExecute (AbstractHttpClient.java:878) 2014-09-27T22 : 24 : 16.116837 + 00 : 00 app [web.1] : org.apache.http. impl.client.CloseableHttpClient.execute (CloseableHttpClient.java:84) 2014-09-27T22 : 24 : 16.116838 + 00 : 00 app [web.1] : 에서 org.apache.http.impl.client.CloseableHttpClient.execute (CloseableHttpClient.java:109) 2014-09-27T22 : 24 : 16.116839 + 00 : 00 app [web.1] : org.apache.http.impl.client.CloseableHttpClient.execute (CloseableHttpClient.java:57) 2014-09-27T22 : 24 : 16.116840 + 00 : 00 app [web.1] : com.amazonaws.http.AmazonHttpClient.executeHelper (AmazonHttpClient.java:268) 2014-09-27T22 : 24 : 16.799309+ 00:00 heroku [web.1] : 01에서 종료 한 프로세스상태 1 2014-09-27T22 : 24 : 16.809162 + 00 : 00 heroku [web.1] : 상태가 에서 시작됨 2014-09-27T22 : 24 : 16.116842 + 00 : 00 app [web.1] : 상태가 변경됨 com.amazonaws.http.AmazonHttpClient.execute (AmazonHttpClient.java:170)에서 2014-09-27T22 : 24 : 16.116843 + 00 : 00 앱 [web.1] com.amazonaws.services.s3에서. AmazonS3Client.invoke (AmazonS3Client.java:2597) 2014-09-27T22 : 24 : 16.116845 + 00 : 00 app [web.1] : com.amazonaws.services.s3.AmazonS3Client.invoke (AmazonS3Client.java:2569)) 2014-09-27T22 : 24 : 16.116846 + 00 : 00 app [web.1] : com.amazonaws.services.s3.AmazonS3Client.listObjects (AmazonS3Client.java:415) 2014-09-27T22 : 24 : 16.116847 + 00 : 00 app [web.1] :에com.amazonaws.services.s3.AmazonS3Client.doesBucketExist (AmazonS3Client.java:723) 2014-09-27T22 : 24 : 16.116849 + 00 : 00 app [web.1] : s3.S3Blobs.doJob (S3Blobs. java : 32) 2014-09-27T22 : 24 : 16.116850 + 00 : 00 app [web.1] : play.jobs.Job.doJobWithResult (Job.java:50) 2014-09-27T22 : 24 : 16.116851 +00 : 00 앱 [web.1] : play.jobs.Job.call (Job.java:146) 2014-09-27T22 : 24 : 16.116853 + 00 : 00 app [web.1] : .. . 1 2014-09-27T22 : 24 : 16.118780 + 00 : 00 app [web.1] : 스레드 "main"의 예외 play.exceptions.JavaExecutionException : 지원되지 않는 쿠키 사양 : 기본값 2014-09-27T22 : 24 : 16.118817 + 00 : 00 app [web.1] : play.jobs.Job.call (Job.java:155) 2014-09-27T22 : 24 : 16.118846 + 00 : 00 app [웹.1] : Invocation.Job (Play!) 2014-09-27T22 : 24 : 16.118882 + 00 : 00 app [web.1] : 원인 : java.lang.IllegalStateException : 지원되지 않는 쿠키 사양 : 기본값 2014- 09-27T22 : 24 : 16.118912 + 00 : 00 app [web.1] : 에서 org.apache.http.cookie.CookieSpecRegistry.getCookieSpec (CookieSpecRegistry.java:110) 2014-09-27T22 : 24 : 16.118942 + 00 : 00 app [web.1] : org.apache.http.cookie.CookieSpecRegistry $ 1.create (CookieSpecRegistry.java:163) 2014-09-27T22 : 24 : 16.118973 + 00 : 00 app [web.1] : at org.apache.http.client.protocol.RequestAddCookies.process (RequestAddCookies.java:157) 2014-09-27T22 : 24 : 16.118998 + 00 : 00 app [web.1] : org.apache. http.protocol.ImmutableHttpProcessor.process (ImmutableHttpProcessor.java:13) 2) 2014-09-27T22 : 24 : 16.119030 + 00 : 00 app [web.1] : 에서 org.apache.http.protocol.HttpRequestExecutor.preProcess (HttpRequestExecutor.java:166) 2014-09-27T22 : 24 : 16.119060 + 00 : 00 app [web.1] : org.apache.http.impl.client.DefaultRequestDirector.execute (DefaultRequestDirector.java:485) 2014-09-27T22 : 24 : 16.119091 + 00 : 00 app [web.1] : at org.apache.http.impl.client.AbstractHttpClient.doExecute (AbstractHttpClient.java:878) 2014-09-27T22 : 24 : 16.119112 + 00 : 00 app [web.1] : org.apache.http.impl.client.CloseableHttpClient.execute (CloseableHttpClient.java:84) 2014-09-27T22 : 24 : 16.119145 + 00 : 00 app [web.1] : org.apache.http .impl.client.CloseableHttpClient.execute (CloseableHttpClient.java:109) 2014-09-27T22 : 24 : 16.119174 + 00 : 00 app [web.1] : 에서 org.apache.http.impl.client.CloseableHttpClient.execute (CloseableHttpClient.java:57) 2014-09-27T22 : 24 : 16.119206 + 00 : 00 app [web.1] : com.amazonaws.http.AmazonHttpClient.executeHelper (AmazonHttpClient.java:268) 2014-09-27T22 : 24 : 16.119227 + 00 : 00 app [웹. 1] : 에서 com.amazonaws.http.AmazonHttpClient.execute (AmazonHttpClient.java:170) 2014-09-27T22 : 24 : 16.119258 + 00 : 00 app [web.1] : com.amazonaws.services. s3.AmazonS3Client.invoke (AmazonS3Client.java:2597) 2014-09-27T22 : 24 : 16.119288 + 00 : 00 app [web.1] : 에서 com.amazonaws.services.s3.AmazonS3Client.invoke (AmazonS3Client.java : 2569) 2014-09-27T22 : 24 : 16.119317 + 00 : 00 app [web.1] : com.amazonaws.services.s3.AmazonS3Client.listObjects (AmazonS3Client.java:415) 2014-09-27T22 : 24 : 16.119342 + 00 : 00 app [web.1] : com.amazonaws.services.s3.AmazonS3Client.doesBucketExist (AmazonS3Client.java:723) 2014-09-27T22 : 24 : 16.119374 + 00 : 00 app [web.1] : s3.S3Blobs.doJob (S3Blobs .java : 32) 2014-09-27T22 : 24 : 16.119404 + 00 : 00 app [web.1] : play.jobs.Job.doJobWithResult (Job.java:50) 2014-09-27T22 : 24 : 0 + 00 : 00 app [heroku-postgres] : 소스 = HEROKUPOSTGRESQL_OLIVE 샘플 # current_transaction = 1953 샘플 # db_size = 6842552bytes 샘플 # 테이블 = 1 샘플 # 활성 연결 = 5 샘플 # 대기 연결 = 0 샘플 # index-cache-hit-rate = 0.97895 샘플 # 테이블 캐시 - 적중률 = 0.99444 샘플 # load-avg-1m = 0.535 샘플 # load-avg-5m = 0.375 샘플 # load-avg-15m = 0.285 샘플 # read-iops = 0 샘플 # write-iops = 20.195 샘플 # memory-total = 15405616kB 샘플 # 메모리 프리 = 243784kB 샘플 # 메모리 캐시 = 14421060kB 샘플 # 메모리 포스트그레스 = 253500kB 2014-09-27T22 : 24 : 16.119434 + 00 : 00 app [web.1] : play.jobs.Job.call (Job.java:146) 2014-09-27T22 : 24 : 16.119459 + 00 : 00 app [web.1] : ... 1 더보기 2014- 09-27T22 : 24 : 16.121017 + 00 : 00 app [web.1] : 2014 년 9 월 27 일 22시 24 분 16 초 +0000 [3 5] com.newrelic.agent.에이전트 정보 : JVM 종료 중
이 팁은 내 프로젝트를 저장했습니다! 나는 amazon sdk의 구버전을 사용하고 있었고, dependencies.yml 파일을 업데이트하여 amazon SDK 1.8을 1.3 대신 사용했다. – user1187534