본문 바로가기
반응형

전체 글135

[linux] 쉘 스크립트 기본 문법 1. 쉘 스크립트 기본 문법1.1 스크립트 파일 생성 및 실행1. 파일 생성touch myscript.sh 2. 파일에 스크립트 작성#!/bin/bashecho "Hello, World!" 3. 실행 권한 부여chmod +x myscript.sh 4. 스크립트 실행./myscript.sh  1.2 주석주석은 # 기호로 시작합니다. 스크립트 실행 시 무시됩니다.# This is a commentecho "Hello, World!" # This is also a comment 2. 변수와 기본 연산2.1 변수 선언 및 사용#!/bin/bashname="John"echo "Hello, $name" 2.2 기본 연산#!/bin/basha=10b=20sum=$((a + b))echo "Sum is: $sum" .. 2024. 7. 5.
[서버운영관리] ajp-nio-0.0.0.0-8009-exec-524 ....parking to wait... "ajp-nio-0.0.0.0-8009-exec-524" #12060 daemon prio=5 os_prio=0 tid=0x00007fc61c166000 nid=0x7a49 waiting on condition [0x00007fc5e3704000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175) at java.u.. 2024. 7. 5.
[Linux] HAProxy loadbalancer configuration HAProxy를 사용하여 웹 서버를 이중화하는 것은 효과적인 고가용성 솔루션을 구현하는 좋은 방법입니다. HAProxy는 로드 밸런싱과 함께 트래픽을 웹 서버의 여러 인스턴스에 분산시키는 역할을 수행하면서, 서버 중 하나가 실패할 경우 자동으로 트래픽을 정상 서버로 전달합니다. 1. HAProxy 설치먼저, 사용하고 있는 시스템에 HAProxy를 설치해야 합니다. 대부분의 Linux 배포판에서는 패키지 관리자를 통해 설치할 수 있습니다.Ubuntu/Debian 기반 시스템:sudo apt-get update sudo apt-get install haproxy CentOS/RHEL 기반 시스템:sudo yum install haproxy2. HAProxy 설정설치 후, HAProxy의 설정 파일(hapro.. 2024. 7. 2.
[tomcat] Session Cluster Configuration Tomcat에서 세션 클러스터를 설정하여 두 대의 웹 애플리케이션 서버(WAS)가 세션 정보를 공유할 수 있도록 하려면, 몇 가지 주요 단계를 따라야 합니다. 이 설정을 통해 한 서버에서 발생한 세션 변경 사항이 클러스터 내 다른 서버와 동기화되어, 사용자가 두 서버 중 어느 하나에 요청을 보내도 일관된 세션 상태를 유지할 수 있습니다.1. 기본 요구사항두 서버는 네트워크를 통해 서로 통신이 가능해야 하며, 방화벽 설정에서 필요한 포트가 열려 있어야 합니다.모든 서버에 동일한 버전의 Tomcat이 설치되어 있어야 하며, 동일한 애플리케이션이 배포되어야 합니다.2. server.xml 설정 변경각 Tomcat 서버의 server.xml 파일을 수정하여 클러스터를 활성화하고 필요한 통신 채널을 설정합니다. .. 2024. 7. 2.
반응형