webtob5 장애 발생 유형
·
이전 직장/TMAX Soft
License 만료 NRDY가 Not Ready의 약자였구나
webtob5 관리 콘솔 모니터링
·
이전 직장/TMAX Soft
모니터링 개요 모니터링 활용 가이드 wi 명령어 : 버전 정보, 수용 가능한 최대 client 수, License 정보 cfg : 현재 운영중인 webtob의 모든 환경 설정 값 si : webtob 서버 상태 확인 명령어 reqs : 들어온 요청, count : 처리한 요청의 수 cqcnt : 실시간 큐잉의 수, aqcnt : 누적 큐잉의 수 ci -s : 접속된 client 수 확인 명령어를 반복하고 싶을 때 1초 간격으로 2번, ci -s 명령어 반복 수행
WebtoB5 Reverse Proxy 설정
·
이전 직장/TMAX Soft
ReverseProxy 개요 Reverse Proxy의 경우, 외부 사용자의 접근이 불가능한 내부 망에 접속할 수 있도록 한다. 내부에서 사용하는 도메인 네임을 감추고, 허용한 주소로 서비스하도록 지원한다. 그리고 webtob는 Reverse Proxy 기능을 통해 타 WAS와의 연동을 지원한다. webtob-jeus webtob 타was (http request forwarding) Q) 그럼 두 방법 중 어떤게 더 좋은거야? 왜 방법이 다른거지? ReverseProxy 설정 및 서비스 호출 리버스 프록시를 사용할 vhost를 추가하고, 리버스 프록시 rp1을 추가한다. rp1은 리버스 프록시의 관리 아이디로, 환경 설정 내에 유일한 값이어야 한다. 그리고 프록시로 보낼 서버의 address를 Serv..
WebtoB5 Logging
·
이전 직장/TMAX Soft
Logging 개요 WebtoB5에서는 시스템의 사용 내역을 다양한 로그를 통해서 기록한다. System Log, Access Log, Error Log, ... Default 폴더의 위치는 $WEBTOBDIR/log 이지만 환경 설정을 이용하여 변경할 수 있다. - syslog : webtob engine에서 남기는 로그로, webtob의 이상 유무를 체크하여 로그로 남긴다. - errorlog : 클라이언트가 웹으로 접속하여 호출 시, 에러가 발생한 모든 uri 정보를 남긴다. - accesslog : 클라이언트가 웹으로 접속할 때 호출하는 모든 요청에 대한 내역을 남긴다. "크기에 유의해야 한다." Log Format 종류 및 설명 webtob는 기본 로그 포맷으로 3가지 alias를 제공하고 있다..
Azure Functions tutorial 할 때 주의점 (실행이 안된다면!)
·
CLOUD/Azure Cloud
분명히 되어야 하는데 안되어서 너무 이상했다... 단순히 http trigger 예제 따라하는건데!! 일단 필수적으로 VSCode에서 Azure extension, Functions extension, 그리고 Azure Functions core tools를 설치한다. 방금 뭐때문에 됐는지 정확하게 모르겠는데... 이유는 2개 중 하나일 것 같다. 1) Azure Functions core tools를 설치하고 재부팅을 한번 해줘서 된걸 수도 있고 (유력) 2) PSSecurityException때문에 그런 걸수도 있다. 그런데 전자가 유력해보인다. 잘 실행되면 다음과 같이 나온다. 처음 수행되기까지 시간이 좀 걸리니 진득하게 기다릴 것. req 명령이 없어서, 강제로 내 이름을 집어넣었다. 내 이름으로..
Automation Account & Runbook & Schedules 사용법
·
CLOUD/Azure Cloud
Automation Account에서 Runbook을 만들고 Schedule을 만든다음에 Runbook과 Schedule을 link 시키면 반복 작업 시킬 수 있음! Python 3.8 (Preview)도 쓸 수 있어. 굳이 VM을 사용할 필요가 전혀 없는거지.