본문 바로가기

TISTORY355

SSL/TLS 보안 채널에 대한 트러스트 관계를 설정할 수 없습니다. An unhandled exception occurred: System.Net.WebException: 기본 연결이 닫혔습니다. SSL/TLS 보안 채널에 대한 트러스트 관계를 설정할 수 없습니다. ---> System.Security.Authentication.AuthenticationException: 유효성 검사 절차에 따르면 원격 인증서가 잘못되었습니다. 해당 에러는 C#에서 서버의 인증서를 확인할 때 잘못된 경우에 발생한다. 일반적으로 서버측 SSL인증서 문제다. 하지만, 우리의 경우는 좀 특이했다. 소수의 사용자들에게서 문제가 생긴 것이다. 모두의 문제라면 서버측 문제이지만, 소수의 사용자라서 그들의 컴퓨터를 확인해야 했다. 우리는 인증서 발급을 행자부로부터 받는다. GPKI인증서의 신뢰도에 .. 2018. 4. 6.
오라클 테이블 스페이스 용량 구하기 드래그 가능합니다. /* * 오라클 테이블 스페이스 사용 용량 쿼리 */ SELECT DECODE(GROUPING(TABLESPACE_NAME), 1, '합계', TABLESPACE_NAME) AS TABLESPACE_NAME , SUM(TOTAL_MB) AS "총량(MB)" , SUM(USED_MB) AS "사용량(MB)" , SUM(FREE_MB) AS "남은량(MB)" , ROUND(SUM(USED_MB) / SUM(TOTAL_MB) * 100, 2) AS "사용률" FROM ( SELECT SUBSTR(TABLESPACE_NAME, 1, 30) AS TABLESPACE_NAME , ROUND(SUM(TOTAL) / 1024 / 1024) AS TOTAL_MB , ROUND(SUM(TOTAL) / .. 2018. 3. 13.
java Broken Pipe 에러 얼마 전 broken pipe에러가 발생했다. 로컬, 개발서버에서는 아무런 문제가 발생하지 않았지만, 운영서버에서만 broken pipe에러가 발생했다. 생소한 에러라서 찾아봤다. broken pipe에서에서 pipe는 소켓을 의미한다고 한다. 클라이언트와 서버 간에 연결이 끊어지면 이 에러가 발생한다고 한다. 클라이언트 혹은 서버에서 문제일 수도 있다고 한다.그래서 그냥 broken pipe에러를 무시하던가 exception 처리로 무시하라고 한다. (별 거 아닌 듯이) 우리는 이 문제를 해결하기 위해 sysout도 여기저기 찍어보고(운영서버에 로그를 직접적으로 찍기 위해) 에러 발생 지점에 try catch로 예외처리도 다 했지만, 잡을 수가 없었다. 안타깝게도 문제의 원인은 서버에 있었다.(WEB서.. 2018. 3. 12.
dbeaver sql 저장장소 dbeaver에서 쿼리를 수시로 임시 저장할 수 있습니다. 매우편한 기능이죠. dbeaver에서 쿼리를 임시 저장한 후 파일을 찾는 위치는 다음과 같습니다. C:\Users\사용자\.dbeaver4\General\Scripts 2018. 1. 31.