PowerDNS-Admin 내장 API를 사용하는데 기본 소요 시간이 개발서버는 3초, 운영서버는 8초 걸린다. 기존에 모든 인스턴스 타입이 t계열이라서 그 영향이 있을까 싶어 Admin 인스턴스와 Hidden 인스턴스 타입 상향을 왕창 했는데 전혀 효과가 없었다. 찾고 찾다가 PDNS 설정 중에 bg_domain_updates를 ON 해주면 Admin 콘솔 대시보드에서 도메인 목록을 불러올 때 속도를 개선할 수 있다는 내용을 발견하고 바로 ON 해보았더니 API 통신 소요 시간이 300~500ms 안팎으로 찍힌다. bg_domain_updates 설정값이 뭐길래 싶어 PDNS 소스를 까보니 bg_domain_updates 설정이 OFF 되어 있으면 레코드 작업을 할 때 PowerDNS에서 모든 도메인을..
리눅스 서버에서 설치된 톰캣의 버전 및 상세 정보를 알기 위해서 한 줄만 명령하면 된다. $ java -cp catalina.jar org.apache.catalina.util.ServerInfo Server version: Apache Tomcat/8.5.42 Server built: Jun 4 2019 20:29:04 UTC Server number: 8.5.42.0 OS Name: Linux OS Version: 4.14.114-105.126.amzn2.x86_64 Architecture: amd64 JVM Version: 1.8.0_201-b09 JVM Vendor: Oracle Corporation
Spring Boot 2.6.11에 Kotlin 1.4.10을 세팅하고 API를 테스트용으로 쏴봤다. 빌드도 잘되고, 데이터베이스의 데이터도 잘 가져왔는데 엉뚱하게 stream하여 map를 만들어주다가 코틀린의 jackson 모듈을 사용하는 데에서 아래와 같이 에러가 났다. 2022-08-23 14:31:04.320 ERROR 14577 --- [nio-8088-exec-2] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Handler dispatch failed; nested exception is java.lang...
새 프로젝트를 생성하면서 기존 데이터베이스를 연결하고 기존과 동일하게 querydsl JPA 의존성을 주입 후 Q클래스를 사용했는데 그래들 빌드할 때 아래와 같이 에러가 떨어진다. Unresolved reference: QUser 환경은 Java 11, Spring Boot 2.6.11, gradle 7.5에 querydsl 5.0.0 버전을 사용하려고 한다. 기존 옛 버전에서는 build.gradle.kts 파일에 플러그인에는 아래 한 줄을, kotlin("kapt") version "1.4.10" 의존성 부분에는 아래 두 줄을, kapt("com.querydsl:querydsl-apt:5.0.0:jpa") implementation("com.querydsl:querydsl-jpa:5.0.0") 이렇게..