목록solve (12)
잡동사니
안녕하세요. yeTi입니다. 오늘은 RestTemplate 으로 외부 연계시 간헐적으로 javax.net.ssl.SSLException 이 발생한 현상을 해결한 방법을 공유하고자 합니다. 증상 외부 서비스에 RestTemplate 으로 HTTP 요청시 대략 5건에 한건정도 아래와 같이 오류가 발생했습니다. javax.net.ssl.SSLException: Connection reset at java.base/sun.security.ssl.Alert.createSSLException(Alert.java:127) at java.base/sun.security.ssl.TransportContext.fatal(TransportContext.java:349) ... Caused by: java.net.Socket..
안녕하세요. yeTi입니다. 오늘은 Pgpool을 활용하여 PostgreSQL을 사용하는 중에 지속적으로 pgpool이 죽는 현상을 해결한 부분을 공유하고자 합니다. 작업 환경 Pgpool : 4.1.1 PostgreSQL : PostgreSQL 11.7 on x86_64-pc-linux-gnu, compiled by gcc (Debian 8.3.0-6) 8.3.0, 64-bit 구성 서버 구성은 pgpool과 postgresql이 1:1로 설정되어 있습니다. 현상 pgpool pod이 지속적으로 재시작하는 현상이 있었지만 pod로그나 이벤트로그상으로는 특이점을 찾을 수 없는 상황이었습니다. 원인 분석 pgpool의 session을 확인하는 도중 클라이언트 커넥션이 다 차면서 pgpool이 재시작하는 것..
안녕하세요. yeTi입니다. 오늘은 VSCode를 활용하면서 발생하는 ClassNotFoundException을 해결해보려고 합니다. 작업환경 VSCode : 1.48.2 현상 JPA환경에서 Querydsl을 사용하여 개발을 하고 있던 와중에 Debug모드로 구동하니 QClass를 사용하는 과정에서 java.lang.ClassNotFoundException이 발생하였습니다. 2020-09-08 13:39:18.658 ERROR 25152 --- [nio-8080-exec-3] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception..
안녕하세요. yeTi입니다. 오늘은 자바 어플리케이션을 도커로 배포시 발생하는 A fatal error has been detected by the Java Runtime Environment오류를 해결해보겠습니다. 현상 도커로 Springboot 어플리케이션을 배포하는 상황에서 베이스이미지로 openjdk:12-alpine을 사용했습니다. 쿠버네티스에 배포 후 어플리케이션이 로드하는 과정에서 다음과 같은 오류가 발생했습니다. # # A fatal error has been detected by the Java Runtime Environment: # # SIGILL (0x4) at pc=0x00007fb82810e9bc, pid=1, tid=6 # # JRE version: OpenJDK Runtime..
안녕하세요. yeTi입니다. 오늘은 Eclipse에서 JUnit을 구동할때 발생하는 Caused by: java.lang.ClassNotFoundException: org.junit.platform.engine.EngineDiscoveryListener를 해결한 상황을 공유하고자 합니다. 저는 다음과 같은 상황에서 정상적으로 JUnit을 사용하고 있었습니다. IDE : STS-4.5.1.RELEASE Java : openjdk-12.0.1 (JavaSE-11) SpringBoot : 2.2.4.RELEASE Gradle : 6.0.1 JUnit : 5.5.2 오류 그런데 STS에서 업데이트 안내가 떠서 업데이트를 하고나니(4.6.0.RELEASE) 다음과 같은 오류가 발생하면서 JUnit이 동작하지 않았..
안녕하세요. yeTi입니다.오늘은 Logstash에서 발생하는 다음 오류를 해결해보도록 하겠습니다. 오류 내용[2018-10-05T15:35:50,283][WARN ][logstash.outputs.elasticsearch] Could not index event to Elasticsearch. {:status=>400, :action=>["index", {:_id=>nil, :_index=>"api", :_type=>"log", :_routing=>nil}, #], :response=>{"index"=>{"_index"=>"api", "_type"=>"log", "_id"=>"iCbwQmYBKdLKzO2UgdN7", "status"=>400, "error"=>{"type"=>"illegal_argume..
안녕하세요. yeTi입니다.오늘은 MHA의 SSH를 확인하는 과정에서 발생하는 다음 문제를 해결해보겠습니다. [error][/usr/local/share/perl5/MHA/SSHCheck.pm, ln63]Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password) 설치 환경- OS : CentOS release 6.9 (Final)- MariaDB : 10.2.11- Manager : 0.54- Node : 0.54 MHA를 구성하는 과정에서 masterha_check_ssh 명령어는 사용하여 SSH 통신을 확인하는 과정이 있습니다. 저의 경우에는 1번 서버에는 Manager와 Node를 설치하고 2번 서버에는 Node를 설치하여 환경을 구성했..
안녕하세요. yeTi입니다.오늘은 간헐적으로 java.lang.NumberFormatException이 발생하는 현상에 대해 얘기하고자 합니다. 근래에 서버에서 다음과 같은 오류가 발생했습니다.- java.lang.NumberFormatException: For input string: ".77E1."- java.lang.NumberFormatException: multiple points 우연히 발생하는 위치가 SimpleDateFormat 객체로 parse하는 부분이었습니다.그래서 SimpleDateFormat 객체와 관련하여 버그를 찾던 중 Thread Safe 관련한 내용들을 찾았습니다. 1. Stack Overflow나 다른 개발자분들의 블로그에서 비슷한 상황에 대한 문제를 찾았습니다.- 주요 ..
안녕하세요. yeTi입니다.오늘은 ArcGIS Server Manager에서 로그인시 발생하는You must enter an account that belongs to the ArcGIS Server Administrators Group (agsadmin)오류를 해결하는 방법에 대해서 알아보고자 합니다. 오류를 직역하면 다음과 같습니다.'ArcGIS Server Administrators Group에 당신의 계정을 추가하세요.' 하지만 원인은 엉뚱한데 있을 수가 있습니다. 1. User name을 다음과 같이 설정해봅니다.http://localhost\ArcGISWebServices (중간에 반드시 '\'로 입력해야 합니다.)
안녕하세요. yeTi입니다.오늘은 오라클에서 발생하는 ORA-12519, TNS:no appropriate service handler found 의 해결방법을 알아보고자 합니다. 1. sqlplus를 dba 권한으로 실행 2. 다음 SQL로 현재 프로세스 상황을 확인select * from v$resource_limit where resource_name = 'processes'; 3. CURRENT_UTILIZATION의 수가 MAX_UTILIZATION의 수와 근사치로 유지되면 아래 명령어 수행alter system set processes=200 scope=spfile; 4. 시스템 재시작shutdown immediate; startup;