H2 DB 사용 중 file is locked 발생

H2 DB를 사용 시 다음과 같은 오류 메세지를 만날때가 있습니다


The file is locked


내용 보면 알겠지만 여러 프로세스에서 동시에 접근할때 발행하는 오류입니다

제 경우 API 서버를 띄워놓고 배치를 돌릴때 이미 DB를 사용중이기 때문에 발생한 경우였습니다.

그럴 경우 설정을 다음과 같이 변경해 주시면 두개의 프로세스에서 동시 접근이 가능합니다.


datasource:
# url: jdbc:h2:file:~/test
url: jdbc:h2:~/test;AUTO_SERVER=true
username: sa
driver-class-name: org.h2.Driver


0  Comments,   0  Trackbacks
댓글 쓰기
합정 라멘집 길라멘

지나가다 새로 생겼길래 들러본집


메뉴 및 안내





라멘/미니차슈덮밥/반찬







외관

바 형식으로 먹는 공간이라 자리가 협소할 수 있음

테이블이 있는지는 모르겠음

전체적인 분위기는 깔끔


총평

국물이 굉장히 무거운 느낌의 맛이 납니다.

초중반까지는 좋으나 먹다보면 좀 느끼한 느낌이 날수도 있습니다

그럴때 마늘을 넣어주시면 다른 맛을 느낄수 있음.

설명에도 써있지만 국물맛이 확 변하기 때문에 먹다가 넣으세요.

미니덮밥은 소소.


결론은 돼지육수 좋아하시면 추천

아니면 라멘트럭을 추천

오레노라멘도 맛있다고 하더라구요



위치

은하수다방(이전 후)이 있는 합정동 뒷길에 위치해 있습니다

도로가가 아니라 골목 안쪽으로 가야하니 잘 찾아보세요


이 장소를 Daum지도에서 확인해보세요.
서울 마포구 합정동 368-51 1층 | 길라멘
도움말 Daum 지도

'맛집' 카테고리의 다른 글

합정 라멘집 길라멘  (0) 2018.05.04
상수 라멘트럭  (0) 2016.10.10
아우라지 삼산점  (0) 2016.10.07
더 파스텔라(THE PASTELA!)  (0) 2016.09.18
명동교자  (0) 2016.09.12
0  Comments,   0  Trackbacks
댓글 쓰기
spring profile 사용시 주의점

최근 삽질


application.yml에 값을 설정 해두고

spring:
profiles: local
sleep:
min: 100
max: 500
---

spring:
profiles: dev

sleep:
min: 500
max: 1000


application.properties에 아래와 같이 프로파일을 설정해주었다

spring.profiles.active=dev


어플리케이션 구동했으나 계속 발생하는 오류.  심지어 다른 서버에서는 정상 동작


org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sleepAspect': Injection of autowired dependencies failed; nested exception is java.lang.IllegalArgumentException: Could not resolve placeholder 'sleep.min' invalue "${sleep.min}"


오류를 유심히 보니 프로파일이 다른것으로 적용이 되고 있었음
INFO(6347)[main] [n.d.TestApplication:656] The following profiles are active: dev1


원인은 서버 환변경수에 다음과 같이 프로파일이 적용되고 있었음

$ env | grep PROFILE

SPRING_PROFILES_ACTIVE=dev1


결론은 프로퍼티보다 서버 환경변수의 값이 먼저 적용하기 때문에 쉘 스크립트에서 환변경수를 초기화

프로그램안에만 적용되기 때문에 다른 프로그램에는 영향 없음

SPRING_PROFILES_ACTIVE=

nohup java -cp application.properties -jar donnert.jar > console.log 2>&1 &



0  Comments,   0  Trackbacks
댓글 쓰기