2016/09/07
Spring DB 연결 에러 - 01
몇 달 만에 보는 소스를 실행을 시키니 디비 연결 시에 한없이 기다리다 아래와 같은 에러를 뱉는다.
우선 개발 환경을 보자면...
개발 머신 : 맥북 (엘캐피탄)
IDE : STS
언어 : Java
프레임웍 : Spring 4+
DB Connection URL : jdbc:postgresql://localhost:5432/dbName
DB 머신 : VirtualBox Guest (Win 10)
VBox Guest 네트웍 : NAT (port forwarding TCP 127.0.0.1:5432 -> 10.0.2.15:5432)
DB : PostgreSQL 9.5
늘 그래왔던 것 처럼
잘 되던 건데 안된다... 하하하
너무 오랜만에 해보나...
특히나 예외 메세지가 마음에 안든다. null 이라니..... null 이라니!!!
답답한 마음에 PGStream 소스도 까서
org.postgresql.core.VisibleBufferdInputStream wrapped.read(buffer, endIndex, canFit) 까지 가니까 한참을 기다리다 -1을 뱉어버린다.
wrapped 변수는 InputStream 인터페이스인데 구현체를 찾기가 귀찮아서 저기까지만 봤다.
그리고 검색을 하니 Re: Locking on PGStream.ReceiveChar(PGStream.java:256)를 발견!!
하고 보니 윈도우 포트 문제 ㅠㅠ
하아.. 도대체 내가 언제 방화벽을 켜둔건가..
여튼 정답은 OS의 방화벽 문제!!
2015/08/05
2015/05/27
MSSQL SERVER Maximum Capacity Specifications
Maximum Capacity Specifications for SQL Server 2014
MSDN : https://msdn.microsoft.com/en-us/library/ms143432.aspx
StackOverflow : http://stackoverflow.com/questions/6676970/sql-server-whats-the-limit-on-number-of-unions
where 절의 in 구문 안에 입력 가능한 값의 수 혹은 union 갯수는 Batch Size Limit에 의존적이다.
MSDN : https://msdn.microsoft.com/en-us/library/ms143432.aspx
StackOverflow : http://stackoverflow.com/questions/6676970/sql-server-whats-the-limit-on-number-of-unions
where 절의 in 구문 안에 입력 가능한 값의 수 혹은 union 갯수는 Batch Size Limit에 의존적이다.
피드 구독하기:
글 (Atom)