Middleware 6

[환경설정] ISO파일을 이용한 CentOS 7.9 Local Repo 설정

[테스트환경] - HostOS : Windows10 - GuestOS : VirtualBox - CentOS 7.9 - Repository : Local [내용] 1. VirtualBox 실행 > workstation > 실행 2. 장치 > 광학 드라이브 > 설치 iso 선택 3. ISO 파일 내용을 복사할 임시 디렉토리 생성 cd /root mkdir cdrom 4. 임시 디렉토리에 iso 파일 내용 마운트 mount -o loop /dev/sr0 /root/cdrom 5. 임시 디렉토리 내용 확인 6. Repository 로 사용할 경로 생성 cd / mkdir repo 7. iso 파일에서 repo 디렉토리로 파일 이동 cd /root/cdrom cp -arp ./Packages/ /repo cp ..

Middleware/Setting 2022.03.23

[환경설정] VirtualBox를 이용한 CentOS 7.9 설치

[구축내용] ver220323 - HostOS : Windows10 - GuestOS : CentOS 7.9 (CentOS-7-x86_64-DVD-1708.iso) [내용] 1. VirtualBox 다운로드 및 설치 : https://www.virtualbox.org/wiki/Downloads - 최신버전 VirtualBox를 Host OS에 맞추어 다운로드하여 설치한다. 구축환경의 Host OS는 Windows 이므로 "Windows hosts" 선택 2. CentOS 7.9 iso 파일 다운로드 : http://mirror.kakao.com/centos/7.9.2009/isos/x86_64/ - 기본적으로 CUI 환경을 사용할 것이기 때문에 Minimal을 사용하여도 되지만, 쉬운 설치를 위해 DVD..

Middleware/Setting 2022.03.23

APM이란? 종류와 흔한 이슈 발견 방법

APM은 Application Performance Management/Monitoring의 줄임말로써, 말 그대로 애플리케이션(시스템, 응용 소프트웨어)의 성능과 서비스 안정성을 감시하고 관리하는 솔루션을 말한다. 이러한 솔루션들은 실시간으로 서비스의 상태를 파악할 수 있도록 하며, 제대로 잘 활용한다면 서비스의 이슈를 재빠르게 확인하고 분석할 수 있도록 도움을 준다. APM은 통신 프로토콜을 확인하여 성능을 모니터링하는 1세대와 타깃 서비스에 Agent를 설치하여 모니터링을 수행하는 2세대, 그리고 클라우드/마이크로 서비스 환경에서 모니터링 외 오토스케일링, 에이전트 자동 삽입, AI 등의 기술 등을 접목한 3세대로 나뉜다. [APM의 종류] 더 많은 오픈소스 APM을 확인하려면 >> stackify..

[Tomcat] Tomcat 8버전 Clustering

[테스트환경] - HostOS : Windows10 - GuestOS : CentOS 7.4 - JDK : OpenJDK 1.8.0_242 - WEB : Apache/2.4.34 (httpd-2.4.34) - WAS : Apache-Tomcat-8.5.40 [내용] ​ - 설정파일 : conf/server.xml 1) 기본 server.xml에 있는 설정 주석제거 (제거) 2) 1번 설정만 하면 Default 설정으로 클러스터링이 되지만, 포트 지정을 하지 않고 기본설정에 맡기면.. 포트 중복이 나며 기동이 멈춘다. - 이 때 Thread Dump를 떠보면 이렇게 Lock이 많이 잡힌 것으로 보이고, [tomcat@testap02 tomcat81]$ grep "wait for" thread1.log - ..

Middleware/Setting 2021.02.27

[Tomcat] Tomcat 7버전 Clustering

[테스트환경] - HostOS : Windows10 - GuestOS : CentOS 6.7 - JDK : OpenJDK 1.7.0_251 - WEB : Apache/2.2.31 (httpd-2.2.31) - WAS : Apache-Tomcat-7.0.90 [내용] ​ - 설정파일 : conf/server.xml 1) 기본 server.xml에 있는 설정 주석제거 (제거) 2) 주석 해제한 곳 아래에 설정 추가 3) 애플리케이션 WEB-INF/web.xml 에 태그 추가 ① 클러스터링시 사용할 멀티캐스트 IP 작성 ② 서버의 IP(여기서는 GuestOS IP) 작성 (auto 사용 시 /etc/hosts 설정을 default로 가져오므로, 설정 되어있는지 확인 필요) ③ 클러스터링 Port 작성, 인스턴..

Middleware/Setting 2021.02.27

[WildFly] inet-address 0.0.0.0 으로 변경 후 기동 에러 발생

[테스트환경] - HostOS : Windows10 - GuestOS : CentOS 7.4 - JDK : OpenJDK 1.8.0_242 - WAS : WildFly-14.0.1.Final [에러로그] 15:01:34,549 ERROR [org.jboss.msc.service.fail] (ServerService Thread Pool -- 78) MSC000001: Failed to start service org.wildfly.clustering.jgroups.channel.ee: org.jboss.msc.service.StartException in service org.wildfly.clustering.jgroups.channel.ee: java.lang.IllegalStateException: ..

반응형