
이번에 서버로 뭐 보는데 다음과 같은 에러가 뜬 김에 정리한다. java.net.socketexception no buffer space available (maximum connections reached ) connect 에러 큐 공간 또는 버퍼가 부족하여 소켓에서 해당 작업을 진행하지 못했습니다. 이라는 의미인데.. 결론은 저 공간을 확보만 해주면 된다. 서버만 재가동 해주면 되는 간단한 문제이다. ( Windows 기준 ) 왜 이 에러가 떴나 확인해보니, 기존에 브이월드에서 오픈API로 지도를 가져오는데 해당 인증키가 만료된 걸 모른채 지도를 계속 불러오다 보니 ( 지도 특성상 크기가 큼 ) 해당 공간이 꽉 차서 그랬던 것 같다. 결론 : 서버를 재구동 하자. 재구동 해도 안되면 PC 자체를 껐다..

이번에 프로젝트를 진행하면서 문제가 생기었다.. 공간분석을 하는데 한 지역의 모든 필지를 가지고 분석하다보니 WAS의 메모리를 너무 많이 잡아먹어버리는 것. 결국 다음과 같은 에러로그가 떴다. 이제 Heap Memory의 Max size를 늘려주면 자동으로 해결 된다. 이클립스에서 tomcat의 Heap Memory를 늘리는 것은 간단하다. 다음 과정을 따라 가보자. 1. 서버로 사용하고 있는 tomcat을 더블클릭 2. tomcat 설정화면에서 Open launch configuration을 클릭 맨 뒤에 -Xms256m -Xmx16384m 라고 입력해준다. (MB단위로 적고 적고싶은 만큼 적는다.) 나는 Max Heap Memory Size를 16384m. 즉 16GB로 잡아주었다. 왜냐하면 기존이 ..