개인 재정 BEA WebLogic Server 8 인형 시트 - 인형

BEA WebLogic Server 8 인형 시트 - 인형

차례:

비디오: Oracle Weblogic Application Server Administration: Part 8 Develop and Deploy EAR to Weblogic 2024

비디오: Oracle Weblogic Application Server Administration: Part 8 Develop and Deploy EAR to Weblogic 2024
Anonim

Jeff Heaton 작성

현재 Oracle WebLogic Server (2008 년 BEA 인수) 인 BEA WebLogic Server는 오늘날 시장에서 가장 널리 사용되는 Java 응용 프로그램 서버 중 하나입니다. 관리자 팁을 알고 WebLogic 서버를 모니터링하고 WebLogic Server를 최신 상태로 유지하면 곧 크고 작은 프로젝트를위한 웹 서비스를 구축하고 배포 할 수 있습니다.

WebLogic Server 관리자의 업무에는 많은면이 있습니다. 또한 시스템을 관리 할 때 작동하는 것과 작동하지 않는 것에 대한 경험을 얻을 수 있습니다. 다음은 WebLogic Server 관리를위한 5 가지 유용한 팁입니다.

문서 절차

WebLogic Server 관리자는 다음과 같은 작업을 포함한 많은 절차를 따릅니다.

서버 다시 시작

  • 일반적인 유지 관리를 위해 서버 종료
  • WebLogic Server의 새 버전 배포

  • 서버 백업

  • 최신 패치 설치

  • 데이터 소스와 같은 WebLogic Server 리소스 만들기

  • 각 절차마다 지침을 작성해야하므로 매번 동일한 절차를 따라 일관성을 유지할 수 있습니다.

서면 절차를 통해 회사가 자리를 비울 때도 이러한 작업을 수행 할 수 있습니다. 또한 회사 또는 새 회사에서 새로운 직책을 맡는 경우 서면 절차를 통해 지식을 새로운 관리자에게 이전 할 책임을 완수 할 수 있습니다.

서비스 수준 계약 정의

SLA (Service Level Agreement)는 최종 사용자가 안정성 측면에서 서버에서 기대하는 것을 정의하는 데 도움이됩니다. 대부분의 사용자는 일주일에 7 일, 하루 24 시간 가동되는 시스템을 기대합니다. 그러한 스케줄은 단순히 불가능합니다. 많은 이벤트가 발생하면 일정 기간 시스템이 다운됩니다. 예를 들어, 하드웨어 오류, 루틴 업데이트 또는 서버 재부팅을 다루십시오.

SLA는 귀하와 귀하의 시스템이 지원하는 사용자 간의 계약입니다. 이 계약에는 귀사의 시스템이 1 년 내내 중단 될 수있는 시간을 명시해야합니다.

정비가 수행 될 때

예상치 못한 정전이 몇 년 동안 허용되는지

  • 시스템이 얼마나 빨리 작동하는지 예기치 못한 정전 후 복귀해야합니다.

  • 백업 수행 빈도

  • 서버가 가동되어야하는 전체 시간 비율

  • 통화 절차 설정

  • 시스템이 다운되는 경우도 있습니다 뜻밖에.예기치 않은 정전이 발생하면 귀하와 귀하의 직원은 대처할 준비가되어 있어야합니다. 정전은 관리자가 처리 할 수있는 것이거나 소프트웨어와 관련된 것일 수 있습니다. 소프트웨어 오류로 인해 중단이 발생하면 개발자는 솔루션에 참여해야합니다. 또한 이러한 정전은 정규 업무 시간 외에 발생할 수 있습니다. 다국적 기업에서 근무하는 경우 특히 그렇습니다.

성장 계획

시스템을 처음 배포 할 때 성장에 대해 생각하지 않을 수 있습니다. 그러나 현재 시스템이 성장할 때 계획을 세워야합니다. 일반적으로 시스템은 더 이상 필요한 처리량을 처리 할 수 ​​없을 때 두 가지 선택 사항을 갖습니다.

서버를 더 빠른 시스템으로 업그레이드하십시오.

아마도 더 많은 요청을 처리하는 가장 간단한 방법 중 하나는 더 빠른 시스템으로 업그레이드하는 것입니다. 이것은 새 서버를 구입하거나 단순히 현재 서버에 다른 프로세서를 추가하는 것을 의미합니다. 더 빠른 시스템으로 업그레이드 할 때 서버가 네트워크를 통해 새 시스템으로 올바르게 복사되었는지 확인해야합니다. 모든 구성 설정 및 설치된 패키지를 새 시스템에 복사해야합니다.

  • 클러스터에 서버를 추가하십시오. 서버 클러스터를 실행하는 경우 다른 서버를 추가하기 만하면됩니다. 서버 클러스터를 실행하지 않고 요청량이 너무 많아지면 서버 클러스터 사용을 고려해야합니다. 클러스터에 다른 서버를 추가하면 WebLogic Server에 작업 부하의 일부를 공유 할 수있는 다른 서버가 생깁니다. 이렇게하면 응용 프로그램이 전체적으로 더 많은 연결을 허용 할 수 있습니다.

  • 서버 백업 데이터 백업은 관리자의 업무에서 중요한 부분입니다. WebLogic을 백업하려면 웹 응용 프로그램의 일부인 SQL 데이터베이스를 백업해야합니다. 이 데이터가 데이터베이스 관리자에 의해 이미 백업되는 경우 응용 프로그램 데이터를 백업 할 필요가 없습니다.

WebLogic 서버에서 하드 드라이브를 분실하면 모든 것을 다시 설치하고 서버를 다시 실행해야합니다. 애플리케이션이 WAR (Web Application Archive) 파일로 패키지 된 경우 WAR 파일을 재배포하여 애플리케이션을 신속하게 백업 할 수 있습니다.

WebLogic 서버 모니터링

서버 모니터링은 모든 WebLogic Server 관리자가 처리해야하는 중요한 작업입니다. 서버가 작동 중인지, 서버가로드되었는지를 모니터링합니다. 모니터링을 통해 WebLogic Server의 다른 부분이 어떻게 수행되고 있는지에 대한 개요를 빠르게 볼 수 있습니다. WebLogic Server에서는 다음 영역을 모니터링 할 수 있습니다.

CORBA 연결 풀

EJB

  • HTTP

  • JDBC

  • JMS

  • JNDI

  • JTA 하위 시스템

  • 보안

  • 모든 모니터링 작업은 관리 콘솔을 통해 수행됩니다. 관리 콘솔의 모니터링 기능은 특정 영역으로 격리되지 않습니다. 오히려 이러한 기능은 모니터링중인 시스템과 동일한 영역에 배치됩니다.

  • 일반적으로 WebLogic Server에서 특정 서비스에 대한 모니터링 페이지를 찾으려면 다음 단계를 따르십시오.

  • 관리 콘솔에 로그온하십시오.

서비스 폴더 (화면 왼쪽에 있음)에서 모니터링 할 서비스를 나타내는 폴더를 클릭하십시오.

콘솔의 오른쪽에있는 정보가 선택한 서비스를 반영하도록 변경됩니다.

  1. 화면 오른쪽에서 모니터링 탭을 클릭하십시오.

  2. 모니터링 페이지에는 활성 상태 인 연결 수, 연결 대기중인 스레드 수 및 사용할 수없는 연결 수가 표시됩니다. 여기에서 연결을 모니터링 할 수 있습니다.

    WebLogic Server를 최신 상태로 유지

  3. WebLogic Server의 현재 버전뿐만 아니라 모든 패치도 알고 있어야합니다. 패치는 WebLogic Server의 주요 릴리스간에 발생하는 오류 및 보안 문제를 수정합니다. WebLogic Server 및 다른 시스템 구성 요소에 대한 패치를 다운로드하여 설치해야합니다. 이는 특히 많은 보안 패치를 사용할 수있는 Windows 운영 체제의 경우에 해당됩니다.

시스템의 보안이 손상되면 관리자가 최신 패치를 설치하지 않았기 때문입니다.

현재 버전의 WebLogic Server로 업그레이드하는 것은 운영 체제 및 WebLogic Server 패치를 적용하는 것보다 훨씬 덜 중요합니다. 때로는 현재 버전이 제대로 작동하도록 소스 코드를 재 설계해야합니다. 새 버전을 처음 릴리스 한 후 많은 회사는 릴리스가 입증 될 때까지 기다리는 것을 선호합니다. WebLogic Server의 최신 버전으로 업그레이드하려면 테스트 서버에서 업그레이드해야합니다. 그런 다음 테스트 서버가 제대로 작동하는지 확인한 후 새 버전을 프로덕션 시스템에 배치 할 수 있습니다.

Oracle WebLogic Server 웹 페이지에서 최신 정보를 확인할 수 있습니다.

BEA WebLogic Server 8 인형 시트 - 인형

편집자의 선택

R 더미에서 요소를 만드는 방법

R 더미에서 요소를 만드는 방법

R에서 요소를 만들려면 요소 ) 기능. factor ()의 처음 세 인수는 탐색을 보증합니다. x : 인수로 바꾸려는 입력 벡터입니다. levels : x가 취한 값의 선택적 벡터. 디폴트는 사전 식으로 정렬되어 x의 고유 한 값입니다. labels : Another ...

R- 더미에서 배열을 작성하는 방법

R- 더미에서 배열을 작성하는 방법

행렬 또는 배열을 구성하는 두 가지 옵션이 있습니다. 생성자 함수 Matrix () 및 array ()를 사용하거나 dim () 함수를 사용하여 치수를 간단히 변경하십시오. R의 작성자 함수 사용 배열 () 함수를 사용하면 데이터를 첫 번째 인수로주고 배열을 쉽게 만들 수 있습니다.

R

R

대입 연산자 (<- )를 사용하여 문자 벡터에 값을 할당하는 것과 거의 같은 방법으로 벡터에 이름을 할당합니다. 매월 날짜 수를 가진 명명 된 벡터를 만들고 싶다고 상상해보십시오. 먼저 매 달의 일 수를 포함하는 숫자 벡터를 만듭니다. 그런 다음 ...

편집자의 선택

명상 중에 일반적인 산만 함을 다루는 방법 명상 - 인물

명상 중에 일반적인 산만 함을 다루는 방법 명상 - 인물

Mindfulness 명상의 한 부분. 그들은 손을 맞잡고 간다. 혼란 스럽거나 혼란 스럽거나 짜증을 느끼거나, 느끼거나, 생각을 연습하게하고, 명상의 호흡이나 집중에주의를 기울이십시오. 점점 ...

모드에서 감정을 다루는 방법 - 인형

모드에서 감정을 다루는 방법 - 인형

감정은 해결해야 할 문제가 아니지만 받아 들여지는 경험. 당신이 당신의 감정을 관리하려고 노력하는 모드를 사용할 때, 당신의 도전적인 기분이 깊어 질 수 있습니다. 자동 조종 장치로 생활하면 부정적인 생각이 몰래 들릴 수 있습니다. 당신은 '나는 게으르다', '나는 할 수 없다', '할 수 없다'등의 부정적 생각을 할 수 있습니다.

주의력을 실천할 때 도움이되지 않는 태도를 다루는 방법 - 인형

주의력을 실천할 때 도움이되지 않는 태도를 다루는 방법 - 인형

당신이 그것에 대해 가질 수있는 완벽 주의자 또는 참을성없는 태도를 놓아주기 시작하십시오. Mindfulness 명상으로 고투하는 경우에, 당신은 잠이 들거나 당신의 마음이 방황하고, 화내거나 자신을 좌절시키지 않으려 고 노력합니다. 명상은 시간이 지남에 따라 개발할 수있는 연습입니다. ...

편집자의 선택

Xcode4에서 도움말보기 - 인형

Xcode4에서 도움말보기 - 인형

문서에 빠르게 액세스하는 기능은 Xcode 및 iOS 앱을 만들 때 정기적으로 사용하기를 원할 것입니다. 어떻게해야하는지 잘 모르거나 무언가가 어떻게 작동하는지 알지 못하는 경우 문서에서 대답을 찾을 수 있습니다. 무슨 일이 일어나고 있는지 알아 내면 ...

IOS 앱 개발에 클래스를 구현하는 방법 - 더미

IOS 앱 개발에 클래스를 구현하는 방법 - 더미

IOS 용 클래스의 구현은 해당 메소드의 구현으로 구성됩니다. 다음 목록은 메소드 구현이 무엇이고 클래스의 전체 구현 스펙이 어떻게 생겼는지에 대한 좋은 아이디어를 제공합니다. @implementation 지시어로 묶은 구현 스펙을 사용하여 클래스를 구현하십시오.