출처 

SpringBoot  옵션 :  https://github.com/spring-projects/spring-boot/issues/1303


발생 원인 : 

https://okky.kr/article/35143

http://slidedeck.io/joohee/revealjs_mysql_options



정리

연결을 맺은 후 다음 쿼리까지 기다리는 시간이 있다. 

이 시간을 초과했을 때 연결이 끊어지게 된다. 

이는 끊어진 커넥션은 다시 커넥션 풀로 돌아가지 않는다는 것이다.

testOnBorrow, testOnIdle 의 기본값은 false이다.  

testOnBorrow and testOnIdle을 true로 변경해주고, 꼭 validationQuery는 적어줘야 한다.


파일 : application.properties


SpringBoot 1.3 

  spring.datasource.testOnBorrow=true

  spring.datasource.validationQuery=SELECT 1


SpringBoot 1.4+ 

  spring.datasource.tomcat.testOnBorrow=true 

  spring.datasource.tomcat.validationQuery=SELECT 1


라고 적혀있어서 해봤는데 안된다.. 
tomcat이 아닌가? 

일단 1.3 버전으로 다시 서버를 돌려놓고 기다리는 중....... 
1.3 버전으로 동작 하는구나. 
자동완성으로 안 나와도 사용 가능하다. 



Posted by 천류성

1. Elastic Beanstalk 서버에 SSH 접속한다. 

2. /var/log/tomcat8 이동. 

3. tail -f catalina.out (지속 모니터)

3.1 tail catalina.out (최근 기록)

Posted by 천류성

출처 : https://www.numetriclabz.com/integrate-amazon-s3-to-android-tutorial/


아무 생각없이 그대로 따라가면 어느새 완성. 

Posted by 천류성
이전버튼 1 2 3 4 5 6 7 ··· 11 이전버튼

블로그 이미지
.....
천류성

태그목록

공지사항

Yesterday23
Today49
Total15,398

달력

 « |  » 2018.08
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  

최근에 달린 댓글

최근에 받은 트랙백

글 보관함


티스토리 툴바