junhkang의 개발 블로그
close
프로필 배경
프로필 로고

junhkang의 개발 블로그

  • DEV (103)
    • Postgresql (47)
    • Linux (4)
    • AWS (4)
    • 운영체제(OS) (1)
    • Spring (19)
    • 네트워크 (3)
    • Java (4)
    • WEB (2)
    • Elastic Search (1)
    • 이펙티브 자바 (10)
    • 디자인패턴 (5)
    • GitHub (1)
    • LLM (2)
  • 홈
  • 태그
  • 방명록
[LINUX] SFTP 초기화 오류 : Failed to connect and initialize SSH connection. Message: [Failed to connect SFTP channel

[LINUX] SFTP 초기화 오류 : Failed to connect and initialize SSH connection. Message: [Failed to connect SFTP channel

jenkins.plugins.publish_over.BapPublisherException: Failed to connect and initialize SSH connection. Message: [Failed to connect SFTP channel. Message [4: Received message is too long: 458961709]] 1. 문제상황기존에 잘 작동하던 SFTP를 활용한 CI/CD가 갑자기 작동하지 않는다. 에러 메시지에 따르면 약 438mb의 메시지를 받은 상황인데, 파일을 실제로 업로드하는 시점이 아닌 SFTP연결 시도를 하는 순간(SSH연결을 설정하고 초기화하는 부분)에도 이렇게 큰 응답을 받는 상황이었다.2. 원인파악SSH 접속시, 서버 간 구분을 주기 위해 ~/. b..

  • format_list_bulleted Linux
  • · 2025. 1. 3.
  • textsms
[Linux] JDK 여러 버전 적용하기, 여러개의 패키지 관리하기 (update-alternatives)

[Linux] JDK 여러 버전 적용하기, 여러개의 패키지 관리하기 (update-alternatives)

1. 문제 상황 JDK21을 서버에 적용하면서, 기존 버전과 동시에 사용해야 하는 상황 발생 2. 해결 물론 빌드할 때마다 자바 홈 경로를 바꿔서 적용하거나, 각 톰캣의 catalina.sh에 echo JAVA_HOME=개별 JAVA경로 혹은 startup.sh 스크립트 상단에 개별 JAVA_HOME을 명시하는 방법도 있지만, 심볼릭 링크를 통해 여러 패키지를 관리하는 방식인 update-alternatives 를 통해 적용하였다. 개념은 심볼릭링크 (상세 내용은 아래 링크 참고) 2023.10.09 - [Linux] - [Linux] 심볼릭 링크 (Symbolic link) 설정하기 [Linux] 심볼릭 링크 (Symbolic link) 설정하기 1. 심볼릭 링크 (Symbolic link)란? 링크를..

  • format_list_bulleted Linux
  • · 2024. 2. 5.
  • textsms
[Linux] 스왑 메모리(Swap Memory)의 개념과 적용방법

[Linux] 스왑 메모리(Swap Memory)의 개념과 적용방법

1. 리눅스 Swap 메모리 설정 (예제는 EC2 환경에서 진행) 1-1. Swap 메모리 확인 swapon -s free -h shared = 하나의 프로세스에서 다른 프로세스의 데이터에 효율적으로 접근하기 위해 사용하는 메모리 buff/cache = 버퍼와 캐시를 위해 사용하는 메모리, 커널이 성능향상을 위해 캐시 영역으로 사용되는 메모리 buff = 프로세스가 사용하는 메모리 영역이 아닌 시스템 성능향상을 위해 커널이 사용하고 있는 영역 cache = 캐시영역의 메모리, I/O 작업을 더 빠르게 하기 위해 커널에서 사용 * total - buff/cache - free = 사용중인 메모리 * total - used - buff/cache = 실제 사용가능한 메모리 1-2. Swap 메모리 추가 su..

  • format_list_bulleted Linux
  • · 2023. 10. 23.
  • textsms
[Linux] 심볼릭 링크 (Symbolic link) 설정하기

[Linux] 심볼릭 링크 (Symbolic link) 설정하기

1. 심볼릭 링크 (Symbolic link)란? 링크를 걸어 원본 파일을 직접 사용하는 것과 같은 효과를 낸다. 특정 폴더에 링크를 걸어 NAS, library 원본 파일을 사용하거나 톰캣 빌듯이 상위경로의 파일을 사용하고자 할 때 사용한다. 심볼릭 링크는 단순히 원본파일을 가리키도록 링크만 연결시켜둔 것으로 원본파일을 가리키기만 하고 있으므로 원본파일의 크기와 무관하며 원본파일이 삭제되어 존재하지 않을 경우에 빨간색으로 링크파일의 원본파일이 없다는 것을 알려준다. 2. 심볼릭 링크 설정하기 ln -s [대상 원본 파일] [새로 만들 파일 이름] -- 파일을 생성 후 링크를 거는 것이 아니라 새로 만들 파일/directory가 없는 채로 링크를 생성을 해야한다. 2-1. ln 옵션 s : 심볼릭링크 생..

  • format_list_bulleted Linux
  • · 2023. 10. 9.
  • textsms
  • navigate_before
  • 1
  • navigate_next
전체 방문자
오늘
어제
전체
전체 카테고리
  • DEV (103)
    • Postgresql (47)
    • Linux (4)
    • AWS (4)
    • 운영체제(OS) (1)
    • Spring (19)
    • 네트워크 (3)
    • Java (4)
    • WEB (2)
    • Elastic Search (1)
    • 이펙티브 자바 (10)
    • 디자인패턴 (5)
    • GitHub (1)
    • LLM (2)
최근 글
인기 글
태그
  • #spring
  • #디자인패턴
  • #티스토리챌린지
  • #이펙티브자바
  • #AWS
  • #test
  • #오블완
  • #Effective Java
  • #PostgreSQL
  • #Index
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바